builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0072 starttime: 1461900132.43 results: success (0) buildid: 20160428194549 builduid: b847078a936c4531a0b7cc4b0ba1127a revision: 6e453fe828bf9054b6db0307ffb034d3acceb9c9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:12.434049) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:12.434496) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-28 20:22:12.434781) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-28 20:22:17.850322) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 20:22:17.850860) ========= 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.mjGD87uUdd/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.uVOm99gISt/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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-28 20:22:17-- 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% 168M=0s 2016-04-28 20:22:18 (168 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.627656 ========= master_lag: 1.33 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 20:22:19.806814) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:19.807168) ========= 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.mjGD87uUdd/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.uVOm99gISt/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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.020523 ========= master_lag: 0.45 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:20.275063) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 20:22:20.275455) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6e453fe828bf9054b6db0307ffb034d3acceb9c9 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6e453fe828bf9054b6db0307ffb034d3acceb9c9 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mjGD87uUdd/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.uVOm99gISt/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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-28 20:22:20,348 truncating revision to first 12 chars 2016-04-28 20:22:20,348 Setting DEBUG logging. 2016-04-28 20:22:20,348 attempt 1/10 2016-04-28 20:22:20,348 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/6e453fe828bf?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-28 20:22:21,120 unpacking tar archive at: mozilla-aurora-6e453fe828bf/testing/mozharness/ program finished with exit code 0 elapsedTime=1.023395 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 20:22:21.320075) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:21.320401) ========= script_repo_revision: 6e453fe828bf9054b6db0307ffb034d3acceb9c9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:21.320794) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:21.321065) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 20:22:21.334765) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-04-28 20:22:21.337176) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mjGD87uUdd/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.uVOm99gISt/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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 20:22:21 INFO - MultiFileLogger online at 20160428 20:22:21 in /builds/slave/test 20:22:21 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 20:22:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:22:21 INFO - {'append_to_log': False, 20:22:21 INFO - 'base_work_dir': '/builds/slave/test', 20:22:21 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:22:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:22:21 INFO - 'buildbot_json_path': 'buildprops.json', 20:22:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:22:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:22:21 INFO - 'download_minidump_stackwalk': True, 20:22:21 INFO - 'download_symbols': 'true', 20:22:21 INFO - 'e10s': False, 20:22:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:22:21 INFO - 'tooltool.py': '/tools/tooltool.py', 20:22:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:22:21 INFO - '/tools/misc-python/virtualenv.py')}, 20:22:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:22:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:22:21 INFO - 'log_level': 'info', 20:22:21 INFO - 'log_to_console': True, 20:22:21 INFO - 'opt_config_files': (), 20:22:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:22:21 INFO - '--processes=1', 20:22:21 INFO - '--config=%(test_path)s/wptrunner.ini', 20:22:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:22:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:22:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:22:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:22:21 INFO - 'pip_index': False, 20:22:21 INFO - 'require_test_zip': True, 20:22:21 INFO - 'test_type': ('testharness',), 20:22:21 INFO - 'this_chunk': '1', 20:22:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:22:21 INFO - 'total_chunks': '10', 20:22:21 INFO - 'virtualenv_path': 'venv', 20:22:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:22:21 INFO - 'work_dir': 'build'} 20:22:21 INFO - ##### 20:22:21 INFO - ##### Running clobber step. 20:22:21 INFO - ##### 20:22:21 INFO - Running pre-action listener: _resource_record_pre_action 20:22:21 INFO - Running main action method: clobber 20:22:21 INFO - rmtree: /builds/slave/test/build 20:22:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:22:23 INFO - Running post-action listener: _resource_record_post_action 20:22:23 INFO - ##### 20:22:23 INFO - ##### Running read-buildbot-config step. 20:22:23 INFO - ##### 20:22:23 INFO - Running pre-action listener: _resource_record_pre_action 20:22:23 INFO - Running main action method: read_buildbot_config 20:22:23 INFO - Using buildbot properties: 20:22:23 INFO - { 20:22:23 INFO - "project": "", 20:22:23 INFO - "product": "firefox", 20:22:23 INFO - "script_repo_revision": "production", 20:22:23 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 20:22:23 INFO - "repository": "", 20:22:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 20:22:23 INFO - "buildid": "20160428194549", 20:22:23 INFO - "pgo_build": "False", 20:22:23 INFO - "basedir": "/builds/slave/test", 20:22:23 INFO - "buildnumber": 219, 20:22:23 INFO - "slavename": "t-yosemite-r7-0072", 20:22:23 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 20:22:23 INFO - "platform": "macosx64", 20:22:23 INFO - "branch": "mozilla-aurora", 20:22:23 INFO - "revision": "6e453fe828bf9054b6db0307ffb034d3acceb9c9", 20:22:23 INFO - "repo_path": "releases/mozilla-aurora", 20:22:23 INFO - "moz_repo_path": "", 20:22:23 INFO - "stage_platform": "macosx64", 20:22:23 INFO - "builduid": "b847078a936c4531a0b7cc4b0ba1127a", 20:22:23 INFO - "slavebuilddir": "test" 20:22:23 INFO - } 20:22:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 20:22:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 20:22:23 INFO - Running post-action listener: _resource_record_post_action 20:22:23 INFO - ##### 20:22:23 INFO - ##### Running download-and-extract step. 20:22:23 INFO - ##### 20:22:23 INFO - Running pre-action listener: _resource_record_pre_action 20:22:23 INFO - Running main action method: download_and_extract 20:22:23 INFO - mkdir: /builds/slave/test/build/tests 20:22:23 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')]} 20:22:23 INFO - https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:22:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:22:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:22:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:22:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 20:22:27 INFO - Downloaded 1235 bytes. 20:22:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:22:27 INFO - Using the following test package requirements: 20:22:27 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:22:27 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 20:22:27 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 20:22:27 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'jsshell-mac64.zip'], 20:22:27 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 20:22:27 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:22:27 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 20:22:27 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 20:22:27 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 20:22:27 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:22:27 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 20:22:27 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 20:22:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:27 INFO - https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:22:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:22:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:22:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:22:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 20:22:28 INFO - Downloaded 17991268 bytes. 20:22:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:22:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:22:29 INFO - caution: filename not matched: web-platform/* 20:22:29 INFO - Return code: 11 20:22: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')]} 20:22:29 INFO - https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:22:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:22:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:22:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:22:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 20:22:31 INFO - Downloaded 36406739 bytes. 20:22:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:22:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:22:35 INFO - caution: filename not matched: bin/* 20:22:35 INFO - caution: filename not matched: config/* 20:22:35 INFO - caution: filename not matched: mozbase/* 20:22:35 INFO - caution: filename not matched: marionette/* 20:22:35 INFO - caution: filename not matched: tools/wptserve/* 20:22:35 INFO - Return code: 11 20:22:35 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')]} 20:22:35 INFO - https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 20:22:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:22:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:22:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 20:22:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 20:22:40 INFO - Downloaded 73029737 bytes. 20:22:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:22:40 INFO - mkdir: /builds/slave/test/properties 20:22:40 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:22:40 INFO - Writing to file /builds/slave/test/properties/build_url 20:22:40 INFO - Contents: 20:22:40 INFO - build_url:https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:22:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:22:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:22:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:22:41 INFO - Contents: 20:22:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:22:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:41 INFO - https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:22:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:22:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:22:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:22:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 20:22:47 INFO - Downloaded 103565544 bytes. 20:22:47 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:22:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:22:51 INFO - Return code: 0 20:22:51 INFO - Running post-action listener: _resource_record_post_action 20:22:51 INFO - Running post-action listener: set_extra_try_arguments 20:22:51 INFO - ##### 20:22:51 INFO - ##### Running create-virtualenv step. 20:22:51 INFO - ##### 20:22:51 INFO - Running pre-action listener: _pre_create_virtualenv 20:22:51 INFO - Running pre-action listener: _resource_record_pre_action 20:22:51 INFO - Running main action method: create_virtualenv 20:22:51 INFO - Creating virtualenv /builds/slave/test/build/venv 20:22:51 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 20:22:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:22:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:22:51 INFO - Using real prefix '/tools/python27' 20:22:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:22:52 INFO - Installing distribute.............................................................................................................................................................................................done. 20:22:55 INFO - Installing pip.................done. 20:22:55 INFO - Return code: 0 20:22:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:22:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:22:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:22:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:22:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:22:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d2eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d307f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99035ab0c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d3035e0>, '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 0x10cee6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf11990>, '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.mjGD87uUdd/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.uVOm99gISt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:22:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:22:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:22:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mjGD87uUdd/Render', 20:22:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:22:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:22:55 INFO - 'HOME': '/Users/cltbld', 20:22:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:22:55 INFO - 'LOGNAME': 'cltbld', 20:22:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:22:55 INFO - 'MOZ_NO_REMOTE': '1', 20:22:55 INFO - 'NO_EM_RESTART': '1', 20:22:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:22:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:22:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:22:55 INFO - 'PWD': '/builds/slave/test', 20:22:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:22:55 INFO - 'SHELL': '/bin/bash', 20:22:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uVOm99gISt/Listeners', 20:22:55 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 20:22:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:22:55 INFO - 'USER': 'cltbld', 20:22:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:22:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:22:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:22:55 INFO - 'XPC_FLAGS': '0x0', 20:22:55 INFO - 'XPC_SERVICE_NAME': '0', 20:22:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:22:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:22:55 INFO - Downloading/unpacking psutil>=0.7.1 20:22:55 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 20:22:55 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 20:22:55 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 20:22:55 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 20:22:55 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 20:22:55 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 20:22:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:22:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:22:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:22:58 INFO - Installing collected packages: psutil 20:22:58 INFO - Running setup.py install for psutil 20:22:59 INFO - building 'psutil._psutil_osx' extension 20:22:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 20:22:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 20:22:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 20:22:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 20:22:59 INFO - building 'psutil._psutil_posix' extension 20:22:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 20:22:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:22:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:22:59 INFO - ^ 20:22:59 INFO - 1 warning generated. 20:22:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 20:22:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:22:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:22:59 INFO - Successfully installed psutil 20:22:59 INFO - Cleaning up... 20:22:59 INFO - Return code: 0 20:22:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:22:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:22:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:22:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:22:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:22:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:22:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d2eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d307f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99035ab0c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d3035e0>, '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 0x10cee6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf11990>, '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.mjGD87uUdd/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.uVOm99gISt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:22:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:22:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:22:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mjGD87uUdd/Render', 20:22:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:22:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:22:59 INFO - 'HOME': '/Users/cltbld', 20:22:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:22:59 INFO - 'LOGNAME': 'cltbld', 20:22:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:22:59 INFO - 'MOZ_NO_REMOTE': '1', 20:22:59 INFO - 'NO_EM_RESTART': '1', 20:22:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:22:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:22:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:22:59 INFO - 'PWD': '/builds/slave/test', 20:22:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:22:59 INFO - 'SHELL': '/bin/bash', 20:22:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uVOm99gISt/Listeners', 20:22:59 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 20:22:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:22:59 INFO - 'USER': 'cltbld', 20:22:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:22:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:22:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:22:59 INFO - 'XPC_FLAGS': '0x0', 20:22:59 INFO - 'XPC_SERVICE_NAME': '0', 20:22:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:23:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:23:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:23:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:23:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:23:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:23:02 INFO - Installing collected packages: mozsystemmonitor 20:23:02 INFO - Running setup.py install for mozsystemmonitor 20:23:02 INFO - Successfully installed mozsystemmonitor 20:23:02 INFO - Cleaning up... 20:23:02 INFO - Return code: 0 20:23:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:23:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:23:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:23:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:23:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:23:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d2eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d307f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99035ab0c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d3035e0>, '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 0x10cee6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf11990>, '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.mjGD87uUdd/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.uVOm99gISt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:23:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:23:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:23:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mjGD87uUdd/Render', 20:23:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:23:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:23:02 INFO - 'HOME': '/Users/cltbld', 20:23:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:23:02 INFO - 'LOGNAME': 'cltbld', 20:23:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:23:02 INFO - 'MOZ_NO_REMOTE': '1', 20:23:02 INFO - 'NO_EM_RESTART': '1', 20:23:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:23:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:23:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:23:02 INFO - 'PWD': '/builds/slave/test', 20:23:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:23:02 INFO - 'SHELL': '/bin/bash', 20:23:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uVOm99gISt/Listeners', 20:23:02 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 20:23:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:23:02 INFO - 'USER': 'cltbld', 20:23:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:23:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:23:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:23:02 INFO - 'XPC_FLAGS': '0x0', 20:23:02 INFO - 'XPC_SERVICE_NAME': '0', 20:23:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:23:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:23:03 INFO - Downloading/unpacking blobuploader==1.2.4 20:23:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:05 INFO - Downloading blobuploader-1.2.4.tar.gz 20:23:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:23:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:23:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:23:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:23:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:06 INFO - Downloading docopt-0.6.1.tar.gz 20:23:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:23:06 INFO - Installing collected packages: blobuploader, requests, docopt 20:23:06 INFO - Running setup.py install for blobuploader 20:23:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:23:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:23:07 INFO - Running setup.py install for requests 20:23:07 INFO - Running setup.py install for docopt 20:23:07 INFO - Successfully installed blobuploader requests docopt 20:23:07 INFO - Cleaning up... 20:23:07 INFO - Return code: 0 20:23:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:23:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:23:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:23:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:23:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:23:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d2eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d307f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99035ab0c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d3035e0>, '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 0x10cee6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf11990>, '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.mjGD87uUdd/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.uVOm99gISt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:23:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:23:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:23:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mjGD87uUdd/Render', 20:23:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:23:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:23:07 INFO - 'HOME': '/Users/cltbld', 20:23:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:23:07 INFO - 'LOGNAME': 'cltbld', 20:23:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:23:07 INFO - 'MOZ_NO_REMOTE': '1', 20:23:07 INFO - 'NO_EM_RESTART': '1', 20:23:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:23:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:23:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:23:07 INFO - 'PWD': '/builds/slave/test', 20:23:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:23:07 INFO - 'SHELL': '/bin/bash', 20:23:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uVOm99gISt/Listeners', 20:23:07 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 20:23:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:23:07 INFO - 'USER': 'cltbld', 20:23:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:23:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:23:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:23:07 INFO - 'XPC_FLAGS': '0x0', 20:23:07 INFO - 'XPC_SERVICE_NAME': '0', 20:23:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:23:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-0dsO2d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-4ma_Sr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-iclTNw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-k7n25k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-AHJQtN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-hwFlur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-6w9_VH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-h9nzZv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-3CdGis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:23:08 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-o1JJ_T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-FoDRq0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-pOWP42-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-hafBWu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-t3J8pA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-_40p6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-5ocgQj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-rUKqSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-F2nWIj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:23:09 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-tAPrOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:23:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:23:10 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-eDeZGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:23:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:23:10 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-jCmKBY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:23:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:23:10 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 20:23:10 INFO - Running setup.py install for manifestparser 20:23:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:23:10 INFO - Running setup.py install for mozcrash 20:23:10 INFO - Running setup.py install for mozdebug 20:23:11 INFO - Running setup.py install for mozdevice 20:23:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Running setup.py install for mozfile 20:23:11 INFO - Running setup.py install for mozhttpd 20:23:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Running setup.py install for mozinfo 20:23:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Running setup.py install for mozInstall 20:23:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:23:11 INFO - Running setup.py install for mozleak 20:23:11 INFO - Running setup.py install for mozlog 20:23:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:23:12 INFO - Running setup.py install for moznetwork 20:23:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:23:12 INFO - Running setup.py install for mozprocess 20:23:12 INFO - Running setup.py install for mozprofile 20:23:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:23:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:23:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:23:12 INFO - Running setup.py install for mozrunner 20:23:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:23:12 INFO - Running setup.py install for mozscreenshot 20:23:12 INFO - Running setup.py install for moztest 20:23:13 INFO - Running setup.py install for mozversion 20:23:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:23:13 INFO - Running setup.py install for wptserve 20:23:13 INFO - Running setup.py install for marionette-driver 20:23:13 INFO - Running setup.py install for browsermob-proxy 20:23:13 INFO - Running setup.py install for marionette-client 20:23:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:23:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:23:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 20:23:14 INFO - Cleaning up... 20:23:14 INFO - Return code: 0 20:23:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:23:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:23:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:23:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:23:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:23:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d2eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d307f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99035ab0c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d3035e0>, '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 0x10cee6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf11990>, '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.mjGD87uUdd/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.uVOm99gISt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:23:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:23:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:23:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mjGD87uUdd/Render', 20:23:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:23:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:23:14 INFO - 'HOME': '/Users/cltbld', 20:23:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:23:14 INFO - 'LOGNAME': 'cltbld', 20:23:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:23:14 INFO - 'MOZ_NO_REMOTE': '1', 20:23:14 INFO - 'NO_EM_RESTART': '1', 20:23:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:23:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:23:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:23:14 INFO - 'PWD': '/builds/slave/test', 20:23:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:23:14 INFO - 'SHELL': '/bin/bash', 20:23:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uVOm99gISt/Listeners', 20:23:14 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 20:23:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:23:14 INFO - 'USER': 'cltbld', 20:23:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:23:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:23:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:23:14 INFO - 'XPC_FLAGS': '0x0', 20:23:14 INFO - 'XPC_SERVICE_NAME': '0', 20:23:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:23:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:23:14 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-scn9CV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:23:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 20:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:23:14 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-gHrZRX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:23:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:23:14 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-XoFGyU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:23:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:23:14 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-fq1Zs8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:23:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:23:14 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-Ho73HR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:23:14 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)) 20:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:23:14 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-BPrTec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:23:14 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)) 20:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:23:14 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-QPlRxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-uwTraJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-ONW7Q7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-dSxPLT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-xb9m3v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-gyxSt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-KTLUis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-1e18L1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:23:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-muilJF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:23:15 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)) 20:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:23:15 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-58apMj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:23:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 20:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:23:16 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-k4poAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:23:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 20:23:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:23:16 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-ggnAPT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:23:16 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 20:23:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:23:16 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-w1njzS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:23:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 20:23:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:23:16 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-Fb70Am-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:23:16 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:23:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:23:16 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-g3OjKI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:23:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:23:16 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)) 20:23:16 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)) 20:23:16 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)) 20:23:16 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)) 20:23:16 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)) 20:23:16 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)) 20:23:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:23:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:23:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:23:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:23:19 INFO - Downloading blessings-1.6.tar.gz 20:23:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:23:19 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:23:19 INFO - Installing collected packages: blessings 20:23:19 INFO - Running setup.py install for blessings 20:23:19 INFO - Successfully installed blessings 20:23:19 INFO - Cleaning up... 20:23:19 INFO - Return code: 0 20:23:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:23:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:23:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:23:20 INFO - Reading from file tmpfile_stdout 20:23:20 INFO - Current package versions: 20:23:20 INFO - blessings == 1.6 20:23:20 INFO - blobuploader == 1.2.4 20:23:20 INFO - browsermob-proxy == 0.6.0 20:23:20 INFO - docopt == 0.6.1 20:23:20 INFO - manifestparser == 1.1 20:23:20 INFO - marionette-client == 2.3.0 20:23:20 INFO - marionette-driver == 1.4.0 20:23:20 INFO - mozInstall == 1.12 20:23:20 INFO - mozcrash == 0.17 20:23:20 INFO - mozdebug == 0.1 20:23:20 INFO - mozdevice == 0.48 20:23:20 INFO - mozfile == 1.2 20:23:20 INFO - mozhttpd == 0.7 20:23:20 INFO - mozinfo == 0.9 20:23:20 INFO - mozleak == 0.1 20:23:20 INFO - mozlog == 3.1 20:23:20 INFO - moznetwork == 0.27 20:23:20 INFO - mozprocess == 0.22 20:23:20 INFO - mozprofile == 0.28 20:23:20 INFO - mozrunner == 6.11 20:23:20 INFO - mozscreenshot == 0.1 20:23:20 INFO - mozsystemmonitor == 0.0 20:23:20 INFO - moztest == 0.7 20:23:20 INFO - mozversion == 1.4 20:23:20 INFO - psutil == 3.1.1 20:23:20 INFO - requests == 1.2.3 20:23:20 INFO - wptserve == 1.4.0 20:23:20 INFO - wsgiref == 0.1.2 20:23:20 INFO - Running post-action listener: _resource_record_post_action 20:23:20 INFO - Running post-action listener: _start_resource_monitoring 20:23:20 INFO - Starting resource monitoring. 20:23:20 INFO - ##### 20:23:20 INFO - ##### Running pull step. 20:23:20 INFO - ##### 20:23:20 INFO - Running pre-action listener: _resource_record_pre_action 20:23:20 INFO - Running main action method: pull 20:23:20 INFO - Pull has nothing to do! 20:23:20 INFO - Running post-action listener: _resource_record_post_action 20:23:20 INFO - ##### 20:23:20 INFO - ##### Running install step. 20:23:20 INFO - ##### 20:23:20 INFO - Running pre-action listener: _resource_record_pre_action 20:23:20 INFO - Running main action method: install 20:23:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:23:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:23:20 INFO - Reading from file tmpfile_stdout 20:23:20 INFO - Detecting whether we're running mozinstall >=1.0... 20:23:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:23:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:23:20 INFO - Reading from file tmpfile_stdout 20:23:20 INFO - Output received: 20:23:20 INFO - Usage: mozinstall [options] installer 20:23:20 INFO - Options: 20:23:20 INFO - -h, --help show this help message and exit 20:23:20 INFO - -d DEST, --destination=DEST 20:23:20 INFO - Directory to install application into. [default: 20:23:20 INFO - "/builds/slave/test"] 20:23:20 INFO - --app=APP Application being installed. [default: firefox] 20:23:20 INFO - mkdir: /builds/slave/test/build/application 20:23:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 20:23:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 20:23:38 INFO - Reading from file tmpfile_stdout 20:23:38 INFO - Output received: 20:23:38 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 20:23:38 INFO - Running post-action listener: _resource_record_post_action 20:23:38 INFO - ##### 20:23:38 INFO - ##### Running run-tests step. 20:23:38 INFO - ##### 20:23:38 INFO - Running pre-action listener: _resource_record_pre_action 20:23:38 INFO - Running main action method: run_tests 20:23:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:23:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:23:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:23:38 INFO - grabbing minidump binary from tooltool 20:23:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:38 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d3035e0>, '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 0x10cee6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cf11990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:23:38 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:23:38 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 20:23:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:23:38 INFO - Return code: 0 20:23:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:23:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:23:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 20:23:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 20:23:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mjGD87uUdd/Render', 20:23:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:23:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:23:38 INFO - 'HOME': '/Users/cltbld', 20:23:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:23:38 INFO - 'LOGNAME': 'cltbld', 20:23:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:23:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:23:38 INFO - 'MOZ_NO_REMOTE': '1', 20:23:38 INFO - 'NO_EM_RESTART': '1', 20:23:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:23:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:23:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:23:38 INFO - 'PWD': '/builds/slave/test', 20:23:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:23:38 INFO - 'SHELL': '/bin/bash', 20:23:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uVOm99gISt/Listeners', 20:23:38 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 20:23:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:23:38 INFO - 'USER': 'cltbld', 20:23:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:23:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:23:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:23:38 INFO - 'XPC_FLAGS': '0x0', 20:23:38 INFO - 'XPC_SERVICE_NAME': '0', 20:23:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:23:38 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 20:23:39 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 20:23:39 INFO - import pkg_resources 20:23:39 INFO - Using 1 client processes 20:23:40 INFO - wptserve Starting http server on 127.0.0.1:8001 20:23:40 INFO - wptserve Starting http server on 127.0.0.1:8000 20:23:40 INFO - wptserve Starting http server on 127.0.0.1:8443 20:23:42 INFO - SUITE-START | Running 778 tests 20:23:42 INFO - Running testharness tests 20:23:42 INFO - Setting up ssl 20:23:42 INFO - PROCESS | certutil | 20:23:42 INFO - PROCESS | certutil | 20:23:42 INFO - PROCESS | certutil | 20:23:42 INFO - Certificate Nickname Trust Attributes 20:23:42 INFO - SSL,S/MIME,JAR/XPI 20:23:42 INFO - 20:23:42 INFO - web-platform-tests CT,, 20:23:42 INFO - 20:23:42 INFO - Starting runner 20:23:43 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:23:43 INFO - PROCESS | 2462 | 1461900223165 Marionette DEBUG Marionette enabled via build flag and pref 20:23:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x113cf2000 == 1 [pid = 2462] [id = 1] 20:23:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 1 (0x113cf2800) [pid = 2462] [serial = 1] [outer = 0x0] 20:23:43 INFO - PROCESS | 2462 | [2462] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:23:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 2 (0x113cf3800) [pid = 2462] [serial = 2] [outer = 0x113cf2800] 20:23:43 INFO - PROCESS | 2462 | 1461900223482 Marionette INFO Listening on port 2828 20:23:43 INFO - PROCESS | 2462 | 1461900223717 Marionette DEBUG Marionette enabled via command-line flag 20:23:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x116971800 == 2 [pid = 2462] [id = 2] 20:23:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 3 (0x116972000) [pid = 2462] [serial = 3] [outer = 0x0] 20:23:43 INFO - PROCESS | 2462 | [2462] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:23:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 4 (0x116973000) [pid = 2462] [serial = 4] [outer = 0x116972000] 20:23:43 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:23:43 INFO - PROCESS | 2462 | 1461900223868 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:61630 20:23:43 INFO - PROCESS | 2462 | 1461900223954 Marionette DEBUG Closed connection conn0 20:23:43 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:23:43 INFO - PROCESS | 2462 | 1461900223960 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:61631 20:23:43 INFO - PROCESS | 2462 | 1461900223975 Marionette DEBUG Closed connection conn1 20:23:43 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:23:43 INFO - PROCESS | 2462 | 1461900223980 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:61632 20:23:43 INFO - PROCESS | 2462 | 1461900223987 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:23:43 INFO - PROCESS | 2462 | 1461900223993 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160428194549","device":"desktop","version":"48.0a2"} 20:23:44 INFO - PROCESS | 2462 | [2462] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:23:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a325800 == 3 [pid = 2462] [id = 3] 20:23:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 5 (0x11a326000) [pid = 2462] [serial = 5] [outer = 0x0] 20:23:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a326800 == 4 [pid = 2462] [id = 4] 20:23:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 6 (0x11a37d400) [pid = 2462] [serial = 6] [outer = 0x0] 20:23:45 INFO - PROCESS | 2462 | [2462] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:23:45 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:23:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x123859800 == 5 [pid = 2462] [id = 5] 20:23:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 7 (0x11a37cc00) [pid = 2462] [serial = 7] [outer = 0x0] 20:23:45 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:23:45 INFO - PROCESS | 2462 | [2462] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:23:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 8 (0x123a80c00) [pid = 2462] [serial = 8] [outer = 0x11a37cc00] 20:23:45 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 20:23:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 9 (0x1241b2000) [pid = 2462] [serial = 9] [outer = 0x11a326000] 20:23:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 10 (0x1238f4400) [pid = 2462] [serial = 10] [outer = 0x11a37d400] 20:23:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 11 (0x1238f6000) [pid = 2462] [serial = 11] [outer = 0x11a37cc00] 20:23:45 INFO - PROCESS | 2462 | [2462] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:23:46 INFO - PROCESS | 2462 | 1461900226073 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 2462 | 1461900226083 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 20:23:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 12 (0x119888c00) [pid = 2462] [serial = 12] [outer = 0x11a37cc00] 20:23:46 INFO - PROCESS | 2462 | 1461900226471 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e2a68ef9-a64c-c14f-9ce4-6df2495c100a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160428194549","device":"desktop","version":"48.0a2","command_id":1}}] 20:23:46 INFO - PROCESS | 2462 | 1461900226561 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}] 20:23:46 INFO - PROCESS | 2462 | 1461900226610 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:23:46 INFO - PROCESS | 2462 | 1461900226706 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:23:46 INFO - PROCESS | 2462 | [2462] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:23:46 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:23:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 13 (0x1266df400) [pid = 2462] [serial = 13] [outer = 0x11a37cc00] 20:23:46 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:23:46 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:23:46 INFO - PROCESS | 2462 | 1461900226972 Marionette TRACE conn2 <- [1,3,null,{}] 20:23:46 INFO - PROCESS | 2462 | 1461900226975 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:23:46 INFO - PROCESS | 2462 | 1461900226989 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:23:47 INFO - PROCESS | 2462 | 1461900227013 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:23:47 INFO - PROCESS | 2462 | 1461900227015 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:23:47 INFO - PROCESS | 2462 | 1461900227023 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 2462 | 1461900227025 Marionette TRACE conn2 <- [1,6,null,{}] 20:23:47 INFO - PROCESS | 2462 | 1461900227028 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}] 20:23:47 INFO - PROCESS | 2462 | 1461900227039 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:23:47 INFO - PROCESS | 2462 | 1461900227041 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c1f000 == 6 [pid = 2462] [id = 6] 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 14 (0x128c09400) [pid = 2462] [serial = 14] [outer = 0x0] 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 15 (0x128c0b000) [pid = 2462] [serial = 15] [outer = 0x128c09400] 20:23:47 INFO - PROCESS | 2462 | 1461900227070 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 16 (0x128c10c00) [pid = 2462] [serial = 16] [outer = 0x128c09400] 20:23:47 INFO - PROCESS | 2462 | 1461900227372 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]]]}] 20:23:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x128ec5000 == 7 [pid = 2462] [id = 7] 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 17 (0x128e4a800) [pid = 2462] [serial = 17] [outer = 0x0] 20:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 18 (0x128f5c400) [pid = 2462] [serial = 18] [outer = 0x128e4a800] 20:23:47 INFO - PROCESS | 2462 | 1461900227408 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 19 (0x128f63800) [pid = 2462] [serial = 19] [outer = 0x128e4a800] 20:23:47 INFO - PROCESS | 2462 | 1461900227445 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:23:47 INFO - PROCESS | 2462 | 1461900227446 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:23:47 INFO - PROCESS | 2462 | 1461900227483 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 2462 | 1461900227484 Marionette TRACE conn2 <- [1,10,null,{}] 20:23:47 INFO - PROCESS | 2462 | 1461900227505 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}] 20:23:47 INFO - PROCESS | 2462 | 1461900227641 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:23:47 INFO - PROCESS | 2462 | 1461900227673 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab05800 == 8 [pid = 2462] [id = 8] 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 20 (0x128f62800) [pid = 2462] [serial = 20] [outer = 0x0] 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 21 (0x12ab3f800) [pid = 2462] [serial = 21] [outer = 0x128f62800] 20:23:47 INFO - PROCESS | 2462 | 1461900227702 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 22 (0x12ab44000) [pid = 2462] [serial = 22] [outer = 0x128f62800] 20:23:48 INFO - PROCESS | 2462 | 1461900228007 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 590ms 20:23:48 INFO - PROCESS | 2462 | 1461900228068 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:23:48 INFO - PROCESS | 2462 | 1461900228070 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:23:48 INFO - PROCESS | 2462 | 1461900228072 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 2462 | 1461900228073 Marionette TRACE conn2 <- [1,14,null,{}] 20:23:48 INFO - PROCESS | 2462 | 1461900228075 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}] 20:23:48 INFO - PROCESS | 2462 | 1461900228168 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:23:48 INFO - PROCESS | 2462 | 1461900228172 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b360800 == 9 [pid = 2462] [id = 9] 20:23:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 23 (0x12ab4a000) [pid = 2462] [serial = 23] [outer = 0x0] 20:23:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 24 (0x12adf0c00) [pid = 2462] [serial = 24] [outer = 0x12ab4a000] 20:23:48 INFO - PROCESS | 2462 | 1461900228197 Marionette DEBUG loaded listener.js 20:23:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 25 (0x12ba73800) [pid = 2462] [serial = 25] [outer = 0x12ab4a000] 20:23:48 INFO - PROCESS | 2462 | 1461900228447 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 20:23:48 INFO - PROCESS | 2462 | 1461900228493 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 2462 | 1461900228494 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:23:48 INFO - PROCESS | 2462 | 1461900228496 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 2462 | 1461900228498 Marionette TRACE conn2 <- [1,18,null,{}] 20:23:48 INFO - PROCESS | 2462 | 1461900228507 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}] 20:23:48 INFO - PROCESS | 2462 | 1461900228601 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:23:48 INFO - PROCESS | 2462 | 1461900228606 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bad1800 == 10 [pid = 2462] [id = 10] 20:23:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 26 (0x12bb6e800) [pid = 2462] [serial = 26] [outer = 0x0] 20:23:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 27 (0x12bb72000) [pid = 2462] [serial = 27] [outer = 0x12bb6e800] 20:23:48 INFO - PROCESS | 2462 | 1461900228632 Marionette DEBUG loaded listener.js 20:23:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 28 (0x12bb7f400) [pid = 2462] [serial = 28] [outer = 0x12bb6e800] 20:23:48 INFO - PROCESS | 2462 | 1461900228923 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 20:23:48 INFO - PROCESS | 2462 | 1461900228973 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 2462 | 1461900228975 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:23:48 INFO - PROCESS | 2462 | 1461900228979 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 2462 | 1461900228981 Marionette TRACE conn2 <- [1,22,null,{}] 20:23:48 INFO - PROCESS | 2462 | 1461900228984 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}] 20:23:49 INFO - PROCESS | 2462 | 1461900229121 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:23:49 INFO - PROCESS | 2462 | 1461900229129 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x118543000 == 11 [pid = 2462] [id = 11] 20:23:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 29 (0x117e11800) [pid = 2462] [serial = 29] [outer = 0x0] 20:23:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 30 (0x1184c1c00) [pid = 2462] [serial = 30] [outer = 0x117e11800] 20:23:49 INFO - PROCESS | 2462 | 1461900229170 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 31 (0x12c12c800) [pid = 2462] [serial = 31] [outer = 0x117e11800] 20:23:49 INFO - PROCESS | 2462 | 1461900229586 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]]]}] 20:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 623ms 20:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:23:49 INFO - PROCESS | 2462 | 1461900229603 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:23:49 INFO - PROCESS | 2462 | 1461900229604 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:23:49 INFO - PROCESS | 2462 | 1461900229608 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:23:49 INFO - PROCESS | 2462 | 1461900229609 Marionette TRACE conn2 <- [1,26,null,{}] 20:23:49 INFO - PROCESS | 2462 | 1461900229612 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}] 20:23:49 INFO - PROCESS | 2462 | 1461900229718 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:23:49 INFO - PROCESS | 2462 | 1461900229723 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfe4800 == 12 [pid = 2462] [id = 12] 20:23:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 32 (0x1185e5400) [pid = 2462] [serial = 32] [outer = 0x0] 20:23:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 33 (0x1266dc000) [pid = 2462] [serial = 33] [outer = 0x1185e5400] 20:23:49 INFO - PROCESS | 2462 | 1461900229747 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 34 (0x12c1da000) [pid = 2462] [serial = 34] [outer = 0x1185e5400] 20:23:50 INFO - PROCESS | 2462 | 1461900229999 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]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 20:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:23:50 INFO - PROCESS | 2462 | 1461900230027 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 2462 | 1461900230028 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:23:50 INFO - PROCESS | 2462 | 1461900230040 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 2462 | 1461900230041 Marionette TRACE conn2 <- [1,30,null,{}] 20:23:50 INFO - PROCESS | 2462 | 1461900230043 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}] 20:23:50 INFO - PROCESS | 2462 | 1461900230130 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:23:50 INFO - PROCESS | 2462 | 1461900230137 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c72a000 == 13 [pid = 2462] [id = 13] 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 35 (0x12c1dcc00) [pid = 2462] [serial = 35] [outer = 0x0] 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 36 (0x12c1e6400) [pid = 2462] [serial = 36] [outer = 0x12c1dcc00] 20:23:50 INFO - PROCESS | 2462 | 1461900230161 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 37 (0x12c705800) [pid = 2462] [serial = 37] [outer = 0x12c1dcc00] 20:23:50 INFO - PROCESS | 2462 | 1461900230418 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]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 20:23:50 INFO - PROCESS | 2462 | 1461900230461 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 2462 | 1461900230462 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:23:50 INFO - PROCESS | 2462 | 1461900230472 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 2462 | 1461900230473 Marionette TRACE conn2 <- [1,34,null,{}] 20:23:50 INFO - PROCESS | 2462 | 1461900230475 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}] 20:23:50 INFO - PROCESS | 2462 | 1461900230561 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:23:50 INFO - PROCESS | 2462 | 1461900230565 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca40000 == 14 [pid = 2462] [id = 14] 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 38 (0x12c705c00) [pid = 2462] [serial = 38] [outer = 0x0] 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 39 (0x12c70c400) [pid = 2462] [serial = 39] [outer = 0x12c705c00] 20:23:50 INFO - PROCESS | 2462 | 1461900230590 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 40 (0x12cc47c00) [pid = 2462] [serial = 40] [outer = 0x12c705c00] 20:23:50 INFO - PROCESS | 2462 | 1461900230820 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]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 379ms 20:23:50 INFO - PROCESS | 2462 | 1461900230843 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 2462 | 1461900230845 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:23:50 INFO - PROCESS | 2462 | 1461900230854 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 2462 | 1461900230855 Marionette TRACE conn2 <- [1,38,null,{}] 20:23:50 INFO - PROCESS | 2462 | 1461900230857 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}] 20:23:50 INFO - PROCESS | 2462 | 1461900230948 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:23:50 INFO - PROCESS | 2462 | 1461900230954 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce22800 == 15 [pid = 2462] [id = 15] 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 41 (0x12cc4a400) [pid = 2462] [serial = 41] [outer = 0x0] 20:23:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 42 (0x12cc50400) [pid = 2462] [serial = 42] [outer = 0x12cc4a400] 20:23:50 INFO - PROCESS | 2462 | 1461900230978 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 43 (0x12ce3c400) [pid = 2462] [serial = 43] [outer = 0x12cc4a400] 20:23:51 INFO - PROCESS | 2462 | 1461900231215 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]]]}] 20:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 20:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:23:51 INFO - PROCESS | 2462 | 1461900231273 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:23:51 INFO - PROCESS | 2462 | 1461900231274 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:23:51 INFO - PROCESS | 2462 | 1461900231276 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:23:51 INFO - PROCESS | 2462 | 1461900231277 Marionette TRACE conn2 <- [1,42,null,{}] 20:23:51 INFO - PROCESS | 2462 | 1461900231279 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}] 20:23:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d112000 == 16 [pid = 2462] [id = 16] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 44 (0x12d112800) [pid = 2462] [serial = 44] [outer = 0x0] 20:23:51 INFO - PROCESS | 2462 | 1461900231384 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 45 (0x12ce35800) [pid = 2462] [serial = 45] [outer = 0x12d112800] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 46 (0x12d117800) [pid = 2462] [serial = 46] [outer = 0x12d112800] 20:23:51 INFO - PROCESS | 2462 | 1461900231402 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d111800 == 17 [pid = 2462] [id = 17] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 47 (0x12ce43c00) [pid = 2462] [serial = 47] [outer = 0x0] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 48 (0x12cf8f400) [pid = 2462] [serial = 48] [outer = 0x12ce43c00] 20:23:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d209800 == 18 [pid = 2462] [id = 18] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 49 (0x12cf91000) [pid = 2462] [serial = 49] [outer = 0x0] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 50 (0x12cf92c00) [pid = 2462] [serial = 50] [outer = 0x12cf91000] 20:23:51 INFO - PROCESS | 2462 | 1461900231450 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 51 (0x12cf97000) [pid = 2462] [serial = 51] [outer = 0x12cf91000] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 52 (0x12b2cb800) [pid = 2462] [serial = 52] [outer = 0x12ce43c00] 20:23:51 INFO - PROCESS | 2462 | 1461900231793 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]]]}] 20:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 20:23:51 INFO - PROCESS | 2462 | 1461900231795 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:23:51 INFO - PROCESS | 2462 | 1461900231797 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:23:51 INFO - PROCESS | 2462 | 1461900231800 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:23:51 INFO - PROCESS | 2462 | 1461900231802 Marionette TRACE conn2 <- [1,46,null,{}] 20:23:51 INFO - PROCESS | 2462 | 1461900231804 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}] 20:23:51 INFO - PROCESS | 2462 | 1461900231892 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:23:51 INFO - PROCESS | 2462 | 1461900231897 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x11853f800 == 19 [pid = 2462] [id = 19] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 53 (0x1184b7000) [pid = 2462] [serial = 53] [outer = 0x0] 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 54 (0x11856d000) [pid = 2462] [serial = 54] [outer = 0x1184b7000] 20:23:51 INFO - PROCESS | 2462 | 1461900231926 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 55 (0x1194ab400) [pid = 2462] [serial = 55] [outer = 0x1184b7000] 20:23:52 INFO - PROCESS | 2462 | 1461900232164 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]]]}] 20:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 20:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:23:52 INFO - PROCESS | 2462 | 1461900232222 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 2462 | 1461900232223 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:23:52 INFO - PROCESS | 2462 | 1461900232225 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 2462 | 1461900232226 Marionette TRACE conn2 <- [1,50,null,{}] 20:23:52 INFO - PROCESS | 2462 | 1461900232228 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}] 20:23:52 INFO - PROCESS | 2462 | 1461900232325 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:23:52 INFO - PROCESS | 2462 | 1461900232330 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9de800 == 20 [pid = 2462] [id = 20] 20:23:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 56 (0x1180a6c00) [pid = 2462] [serial = 56] [outer = 0x0] 20:23:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 57 (0x1180ae400) [pid = 2462] [serial = 57] [outer = 0x1180a6c00] 20:23:52 INFO - PROCESS | 2462 | 1461900232354 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 58 (0x1180dc800) [pid = 2462] [serial = 58] [outer = 0x1180a6c00] 20:23:52 INFO - PROCESS | 2462 | 1461900232584 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]]]}] 20:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 370ms 20:23:52 INFO - PROCESS | 2462 | 1461900232595 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 2462 | 1461900232596 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:23:52 INFO - PROCESS | 2462 | 1461900232599 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 2462 | 1461900232601 Marionette TRACE conn2 <- [1,54,null,{}] 20:23:52 INFO - PROCESS | 2462 | 1461900232609 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}] 20:23:52 INFO - PROCESS | 2462 | 1461900232701 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:23:52 INFO - PROCESS | 2462 | 1461900232706 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9ef800 == 21 [pid = 2462] [id = 21] 20:23:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 59 (0x1180e1800) [pid = 2462] [serial = 59] [outer = 0x0] 20:23:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 60 (0x1180e6000) [pid = 2462] [serial = 60] [outer = 0x1180e1800] 20:23:52 INFO - PROCESS | 2462 | 1461900232729 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 61 (0x12b2cf000) [pid = 2462] [serial = 61] [outer = 0x1180e1800] 20:23:52 INFO - PROCESS | 2462 | 1461900232961 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]]]}] 20:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 375ms 20:23:52 INFO - PROCESS | 2462 | 1461900232975 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 2462 | 1461900232977 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:23:52 INFO - PROCESS | 2462 | 1461900232979 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 2462 | 1461900232980 Marionette TRACE conn2 <- [1,58,null,{}] 20:23:52 INFO - PROCESS | 2462 | 1461900232992 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}] 20:23:53 INFO - PROCESS | 2462 | 1461900233110 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:23:53 INFO - PROCESS | 2462 | 1461900233130 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e021800 == 22 [pid = 2462] [id = 22] 20:23:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 62 (0x12cf98c00) [pid = 2462] [serial = 62] [outer = 0x0] 20:23:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 63 (0x12d72d800) [pid = 2462] [serial = 63] [outer = 0x12cf98c00] 20:23:53 INFO - PROCESS | 2462 | 1461900233166 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 64 (0x12d723400) [pid = 2462] [serial = 64] [outer = 0x12cf98c00] 20:23:54 INFO - PROCESS | 2462 | 1461900234139 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]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1225ms 20:23:54 INFO - PROCESS | 2462 | 1461900234204 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 2462 | 1461900234207 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:23:54 INFO - PROCESS | 2462 | 1461900234211 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 2462 | 1461900234213 Marionette TRACE conn2 <- [1,62,null,{}] 20:23:54 INFO - PROCESS | 2462 | 1461900234217 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}] 20:23:54 INFO - PROCESS | 2462 | 1461900234328 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:23:54 INFO - PROCESS | 2462 | 1461900234381 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x112ef3800 == 23 [pid = 2462] [id = 23] 20:23:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 65 (0x112550400) [pid = 2462] [serial = 65] [outer = 0x0] 20:23:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 66 (0x112d03400) [pid = 2462] [serial = 66] [outer = 0x112550400] 20:23:54 INFO - PROCESS | 2462 | 1461900234413 Marionette DEBUG loaded listener.js 20:23:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 67 (0x112f6fc00) [pid = 2462] [serial = 67] [outer = 0x112550400] 20:23:54 INFO - PROCESS | 2462 | 1461900234836 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]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 20:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:23:54 INFO - PROCESS | 2462 | 1461900234885 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 2462 | 1461900234889 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:23:54 INFO - PROCESS | 2462 | 1461900234894 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 2462 | 1461900234896 Marionette TRACE conn2 <- [1,66,null,{}] 20:23:54 INFO - PROCESS | 2462 | 1461900234900 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}] 20:23:55 INFO - PROCESS | 2462 | 1461900235009 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:23:55 INFO - PROCESS | 2462 | 1461900235063 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a7a000 == 24 [pid = 2462] [id = 24] 20:23:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 68 (0x115d83000) [pid = 2462] [serial = 68] [outer = 0x0] 20:23:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 69 (0x1169ad400) [pid = 2462] [serial = 69] [outer = 0x115d83000] 20:23:55 INFO - PROCESS | 2462 | 1461900235092 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 70 (0x1180a7000) [pid = 2462] [serial = 70] [outer = 0x115d83000] 20:23:55 INFO - PROCESS | 2462 | 1461900235491 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]]]}] 20:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 20:23:55 INFO - PROCESS | 2462 | 1461900235514 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:23:55 INFO - PROCESS | 2462 | 1461900235516 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:23:55 INFO - PROCESS | 2462 | 1461900235520 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:23:55 INFO - PROCESS | 2462 | 1461900235523 Marionette TRACE conn2 <- [1,70,null,{}] 20:23:55 INFO - PROCESS | 2462 | 1461900235530 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}] 20:23:55 INFO - PROCESS | 2462 | 1461900235656 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:23:55 INFO - PROCESS | 2462 | 1461900235912 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x112534000 == 25 [pid = 2462] [id = 25] 20:23:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 71 (0x1131ea000) [pid = 2462] [serial = 71] [outer = 0x0] 20:23:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 72 (0x113445c00) [pid = 2462] [serial = 72] [outer = 0x1131ea000] 20:23:55 INFO - PROCESS | 2462 | 1461900235953 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 73 (0x113ccac00) [pid = 2462] [serial = 73] [outer = 0x1131ea000] 20:23:56 INFO - PROCESS | 2462 | 1461900236385 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]]]}] 20:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 925ms 20:23:56 INFO - PROCESS | 2462 | 1461900236446 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 2462 | 1461900236448 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:23:56 INFO - PROCESS | 2462 | 1461900236471 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 2462 | 1461900236473 Marionette TRACE conn2 <- [1,74,null,{}] 20:23:56 INFO - PROCESS | 2462 | 1461900236476 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}] 20:23:56 INFO - PROCESS | 2462 | 1461900236577 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:23:56 INFO - PROCESS | 2462 | 1461900236640 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x113325000 == 26 [pid = 2462] [id = 26] 20:23:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x112d07c00) [pid = 2462] [serial = 74] [outer = 0x0] 20:23:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x113c43c00) [pid = 2462] [serial = 75] [outer = 0x112d07c00] 20:23:56 INFO - PROCESS | 2462 | 1461900236668 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x117675400) [pid = 2462] [serial = 76] [outer = 0x112d07c00] 20:23:56 INFO - PROCESS | 2462 | 1461900236940 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]]]}] 20:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 20:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:23:57 INFO - PROCESS | 2462 | 1461900236992 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 2462 | 1461900236995 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:23:57 INFO - PROCESS | 2462 | 1461900236997 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 2462 | 1461900236999 Marionette TRACE conn2 <- [1,78,null,{}] 20:23:57 INFO - PROCESS | 2462 | 1461900237004 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}] 20:23:57 INFO - PROCESS | 2462 | 1461900237078 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:23:57 INFO - PROCESS | 2462 | 1461900237085 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x11665a800 == 27 [pid = 2462] [id = 27] 20:23:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x1131e5800) [pid = 2462] [serial = 77] [outer = 0x0] 20:23:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x118049000) [pid = 2462] [serial = 78] [outer = 0x1131e5800] 20:23:57 INFO - PROCESS | 2462 | 1461900237111 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1183c2400) [pid = 2462] [serial = 79] [outer = 0x1131e5800] 20:23:57 INFO - PROCESS | 2462 | 1461900237460 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]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 522ms 20:23:57 INFO - PROCESS | 2462 | 1461900237520 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 2462 | 1461900237521 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:23:57 INFO - PROCESS | 2462 | 1461900237527 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 2462 | 1461900237531 Marionette TRACE conn2 <- [1,82,null,{}] 20:23:57 INFO - PROCESS | 2462 | 1461900237535 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}] 20:23:57 INFO - PROCESS | 2462 | 1461900237609 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:23:57 INFO - PROCESS | 2462 | 1461900237614 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d4000 == 28 [pid = 2462] [id = 28] 20:23:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x118570000) [pid = 2462] [serial = 80] [outer = 0x0] 20:23:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x118721800) [pid = 2462] [serial = 81] [outer = 0x118570000] 20:23:57 INFO - PROCESS | 2462 | 1461900237644 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x118788400) [pid = 2462] [serial = 82] [outer = 0x118570000] 20:23:57 INFO - PROCESS | 2462 | 1461900237926 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]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 427ms 20:23:57 INFO - PROCESS | 2462 | 1461900237957 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 2462 | 1461900237959 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:23:57 INFO - PROCESS | 2462 | 1461900237961 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 2462 | 1461900237962 Marionette TRACE conn2 <- [1,86,null,{}] 20:23:57 INFO - PROCESS | 2462 | 1461900237964 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}] 20:23:58 INFO - PROCESS | 2462 | 1461900238046 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:23:58 INFO - PROCESS | 2462 | 1461900238086 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x117368000 == 29 [pid = 2462] [id = 29] 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x117e02c00) [pid = 2462] [serial = 83] [outer = 0x0] 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x118a28000) [pid = 2462] [serial = 84] [outer = 0x117e02c00] 20:23:58 INFO - PROCESS | 2462 | 1461900238111 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x1191cac00) [pid = 2462] [serial = 85] [outer = 0x117e02c00] 20:23:58 INFO - PROCESS | 2462 | 1461900238367 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]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 20:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:23:58 INFO - PROCESS | 2462 | 1461900238380 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 2462 | 1461900238382 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:23:58 INFO - PROCESS | 2462 | 1461900238394 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 2462 | 1461900238395 Marionette TRACE conn2 <- [1,90,null,{}] 20:23:58 INFO - PROCESS | 2462 | 1461900238397 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}] 20:23:58 INFO - PROCESS | 2462 | 1461900238480 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:23:58 INFO - PROCESS | 2462 | 1461900238486 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187e5800 == 30 [pid = 2462] [id = 30] 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1194a2400) [pid = 2462] [serial = 86] [outer = 0x0] 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x1194a5c00) [pid = 2462] [serial = 87] [outer = 0x1194a2400] 20:23:58 INFO - PROCESS | 2462 | 1461900238518 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x1198bd000) [pid = 2462] [serial = 88] [outer = 0x1194a2400] 20:23:58 INFO - PROCESS | 2462 | 1461900238824 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]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 478ms 20:23:58 INFO - PROCESS | 2462 | 1461900238864 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 2462 | 1461900238865 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:23:58 INFO - PROCESS | 2462 | 1461900238869 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 2462 | 1461900238870 Marionette TRACE conn2 <- [1,94,null,{}] 20:23:58 INFO - PROCESS | 2462 | 1461900238873 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}] 20:23:58 INFO - PROCESS | 2462 | 1461900238963 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:23:58 INFO - PROCESS | 2462 | 1461900238972 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x119172800 == 31 [pid = 2462] [id = 31] 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x119267c00) [pid = 2462] [serial = 89] [outer = 0x0] 20:23:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x1198c6800) [pid = 2462] [serial = 90] [outer = 0x119267c00] 20:23:58 INFO - PROCESS | 2462 | 1461900238998 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x119a82c00) [pid = 2462] [serial = 91] [outer = 0x119267c00] 20:23:59 INFO - PROCESS | 2462 | 1461900239256 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]]]}] 20:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 20:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:23:59 INFO - PROCESS | 2462 | 1461900239289 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:23:59 INFO - PROCESS | 2462 | 1461900239290 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:23:59 INFO - PROCESS | 2462 | 1461900239292 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:23:59 INFO - PROCESS | 2462 | 1461900239293 Marionette TRACE conn2 <- [1,98,null,{}] 20:23:59 INFO - PROCESS | 2462 | 1461900239295 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}] 20:23:59 INFO - PROCESS | 2462 | 1461900239377 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:23:59 INFO - PROCESS | 2462 | 1461900239381 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x119710800 == 32 [pid = 2462] [id = 32] 20:23:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1198c1800) [pid = 2462] [serial = 92] [outer = 0x0] 20:23:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x119d10400) [pid = 2462] [serial = 93] [outer = 0x1198c1800] 20:23:59 INFO - PROCESS | 2462 | 1461900239408 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x119e27c00) [pid = 2462] [serial = 94] [outer = 0x1198c1800] 20:23:59 INFO - PROCESS | 2462 | 1461900239714 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]]]}] 20:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 20:23:59 INFO - PROCESS | 2462 | 1461900239761 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:23:59 INFO - PROCESS | 2462 | 1461900239762 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:23:59 INFO - PROCESS | 2462 | 1461900239764 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:23:59 INFO - PROCESS | 2462 | 1461900239766 Marionette TRACE conn2 <- [1,102,null,{}] 20:23:59 INFO - PROCESS | 2462 | 1461900239768 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}] 20:23:59 INFO - PROCESS | 2462 | 1461900239838 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:23:59 INFO - PROCESS | 2462 | 1461900239887 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x11664e800 == 33 [pid = 2462] [id = 33] 20:23:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x119a81000) [pid = 2462] [serial = 95] [outer = 0x0] 20:23:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x119e30800) [pid = 2462] [serial = 96] [outer = 0x119a81000] 20:23:59 INFO - PROCESS | 2462 | 1461900239911 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x1214e6800) [pid = 2462] [serial = 97] [outer = 0x119a81000] 20:24:00 INFO - PROCESS | 2462 | 1461900240149 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]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 20:24:00 INFO - PROCESS | 2462 | 1461900240192 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 2462 | 1461900240193 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:24:00 INFO - PROCESS | 2462 | 1461900240195 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 2462 | 1461900240196 Marionette TRACE conn2 <- [1,106,null,{}] 20:24:00 INFO - PROCESS | 2462 | 1461900240206 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}] 20:24:00 INFO - PROCESS | 2462 | 1461900240284 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:24:00 INFO - PROCESS | 2462 | 1461900240289 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x119c02800 == 34 [pid = 2462] [id = 34] 20:24:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x11a2b0800) [pid = 2462] [serial = 98] [outer = 0x0] 20:24:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1214eb000) [pid = 2462] [serial = 99] [outer = 0x11a2b0800] 20:24:00 INFO - PROCESS | 2462 | 1461900240314 Marionette DEBUG loaded listener.js 20:24:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1214f1000) [pid = 2462] [serial = 100] [outer = 0x11a2b0800] 20:24:00 INFO - PROCESS | 2462 | 1461900240588 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]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 20:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:24:00 INFO - PROCESS | 2462 | 1461900240622 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 2462 | 1461900240623 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:24:00 INFO - PROCESS | 2462 | 1461900240625 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 2462 | 1461900240626 Marionette TRACE conn2 <- [1,110,null,{}] 20:24:00 INFO - PROCESS | 2462 | 1461900240629 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}] 20:24:00 INFO - PROCESS | 2462 | 1461900240707 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:24:00 INFO - PROCESS | 2462 | 1461900240712 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ef2800 == 35 [pid = 2462] [id = 35] 20:24:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1214f1800) [pid = 2462] [serial = 101] [outer = 0x0] 20:24:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x123672000) [pid = 2462] [serial = 102] [outer = 0x1214f1800] 20:24:00 INFO - PROCESS | 2462 | 1461900240742 Marionette DEBUG loaded listener.js 20:24:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1238f5000) [pid = 2462] [serial = 103] [outer = 0x1214f1800] 20:24:01 INFO - PROCESS | 2462 | 1461900241057 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]]]}] 20:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 20:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:24:01 INFO - PROCESS | 2462 | 1461900241115 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:24:01 INFO - PROCESS | 2462 | 1461900241118 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:24:01 INFO - PROCESS | 2462 | 1461900241122 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 2462 | 1461900241124 Marionette TRACE conn2 <- [1,114,null,{}] 20:24:01 INFO - PROCESS | 2462 | 1461900241126 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}] 20:24:01 INFO - PROCESS | 2462 | 1461900241214 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:24:01 INFO - PROCESS | 2462 | 1461900241220 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x123408000 == 36 [pid = 2462] [id = 36] 20:24:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1214f0c00) [pid = 2462] [serial = 104] [outer = 0x0] 20:24:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x123cc6000) [pid = 2462] [serial = 105] [outer = 0x1214f0c00] 20:24:01 INFO - PROCESS | 2462 | 1461900241245 Marionette DEBUG loaded listener.js 20:24:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1242ee400) [pid = 2462] [serial = 106] [outer = 0x1214f0c00] 20:24:01 INFO - PROCESS | 2462 | 1461900241558 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]]]}] 20:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 474ms 20:24:01 INFO - PROCESS | 2462 | 1461900241596 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:24:01 INFO - PROCESS | 2462 | 1461900241597 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:24:01 INFO - PROCESS | 2462 | 1461900241603 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 2462 | 1461900241604 Marionette TRACE conn2 <- [1,118,null,{}] 20:24:01 INFO - PROCESS | 2462 | 1461900241606 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}] 20:24:01 INFO - PROCESS | 2462 | 1461900241694 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:24:01 INFO - PROCESS | 2462 | 1461900241742 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x123516800 == 37 [pid = 2462] [id = 37] 20:24:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x123546400) [pid = 2462] [serial = 107] [outer = 0x0] 20:24:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x12411c800) [pid = 2462] [serial = 108] [outer = 0x123546400] 20:24:01 INFO - PROCESS | 2462 | 1461900241768 Marionette DEBUG loaded listener.js 20:24:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x12499fc00) [pid = 2462] [serial = 109] [outer = 0x123546400] 20:24:02 INFO - PROCESS | 2462 | 1461900242012 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]]]}] 20:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 20:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:24:02 INFO - PROCESS | 2462 | 1461900242024 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 2462 | 1461900242025 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:24:02 INFO - PROCESS | 2462 | 1461900242027 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 2462 | 1461900242028 Marionette TRACE conn2 <- [1,122,null,{}] 20:24:02 INFO - PROCESS | 2462 | 1461900242030 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}] 20:24:02 INFO - PROCESS | 2462 | 1461900242119 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:24:02 INFO - PROCESS | 2462 | 1461900242122 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x123850800 == 38 [pid = 2462] [id = 38] 20:24:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x12499e400) [pid = 2462] [serial = 110] [outer = 0x0] 20:24:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x124ba4400) [pid = 2462] [serial = 111] [outer = 0x12499e400] 20:24:02 INFO - PROCESS | 2462 | 1461900242147 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x12519f400) [pid = 2462] [serial = 112] [outer = 0x12499e400] 20:24:02 INFO - PROCESS | 2462 | 1461900242439 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]]]}] 20:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 20:24:02 INFO - PROCESS | 2462 | 1461900242496 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 2462 | 1461900242497 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:24:02 INFO - PROCESS | 2462 | 1461900242500 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 2462 | 1461900242501 Marionette TRACE conn2 <- [1,126,null,{}] 20:24:02 INFO - PROCESS | 2462 | 1461900242503 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}] 20:24:02 INFO - PROCESS | 2462 | 1461900242575 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:24:02 INFO - PROCESS | 2462 | 1461900242623 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x123d4c000 == 39 [pid = 2462] [id = 39] 20:24:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x1249eac00) [pid = 2462] [serial = 113] [outer = 0x0] 20:24:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x1251a6400) [pid = 2462] [serial = 114] [outer = 0x1249eac00] 20:24:02 INFO - PROCESS | 2462 | 1461900242647 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x125ce2400) [pid = 2462] [serial = 115] [outer = 0x1249eac00] 20:24:02 INFO - PROCESS | 2462 | 1461900242893 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]]]}] 20:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 20:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:24:02 INFO - PROCESS | 2462 | 1461900242924 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 2462 | 1461900242925 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:24:02 INFO - PROCESS | 2462 | 1461900242927 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 2462 | 1461900242928 Marionette TRACE conn2 <- [1,130,null,{}] 20:24:02 INFO - PROCESS | 2462 | 1461900242930 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}] 20:24:03 INFO - PROCESS | 2462 | 1461900243019 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:24:03 INFO - PROCESS | 2462 | 1461900243023 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245cb800 == 40 [pid = 2462] [id = 40] 20:24:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x125ce1c00) [pid = 2462] [serial = 116] [outer = 0x0] 20:24:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x126698000) [pid = 2462] [serial = 117] [outer = 0x125ce1c00] 20:24:03 INFO - PROCESS | 2462 | 1461900243047 Marionette DEBUG loaded listener.js 20:24:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x1266d8000) [pid = 2462] [serial = 118] [outer = 0x125ce1c00] 20:24:03 INFO - PROCESS | 2462 | 1461900243335 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]]]}] 20:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 20:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:24:03 INFO - PROCESS | 2462 | 1461900243346 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:24:03 INFO - PROCESS | 2462 | 1461900243348 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:24:03 INFO - PROCESS | 2462 | 1461900243358 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 2462 | 1461900243359 Marionette TRACE conn2 <- [1,134,null,{}] 20:24:03 INFO - PROCESS | 2462 | 1461900243362 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}] 20:24:03 INFO - PROCESS | 2462 | 1461900243440 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:24:03 INFO - PROCESS | 2462 | 1461900243445 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x125214800 == 41 [pid = 2462] [id = 41] 20:24:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x128560c00) [pid = 2462] [serial = 119] [outer = 0x0] 20:24:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x1286b5c00) [pid = 2462] [serial = 120] [outer = 0x128560c00] 20:24:03 INFO - PROCESS | 2462 | 1461900243472 Marionette DEBUG loaded listener.js 20:24:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x128b54400) [pid = 2462] [serial = 121] [outer = 0x128560c00] 20:24:03 INFO - PROCESS | 2462 | 1461900243811 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]]]}] 20:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 476ms 20:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:24:03 INFO - PROCESS | 2462 | 1461900243827 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:24:03 INFO - PROCESS | 2462 | 1461900243828 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:24:03 INFO - PROCESS | 2462 | 1461900243830 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 2462 | 1461900243832 Marionette TRACE conn2 <- [1,138,null,{}] 20:24:03 INFO - PROCESS | 2462 | 1461900243836 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}] 20:24:04 INFO - PROCESS | 2462 | 1461900244586 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:24:04 INFO - PROCESS | 2462 | 1461900244648 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x11253a000 == 42 [pid = 2462] [id = 42] 20:24:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x112d72400) [pid = 2462] [serial = 122] [outer = 0x0] 20:24:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x1134cd000) [pid = 2462] [serial = 123] [outer = 0x112d72400] 20:24:04 INFO - PROCESS | 2462 | 1461900244676 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x115d88800) [pid = 2462] [serial = 124] [outer = 0x112d72400] 20:24:05 INFO - PROCESS | 2462 | 1461900245025 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]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1222ms 20:24:05 INFO - PROCESS | 2462 | 1461900245053 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:24:05 INFO - PROCESS | 2462 | 1461900245056 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:24:05 INFO - PROCESS | 2462 | 1461900245066 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 2462 | 1461900245069 Marionette TRACE conn2 <- [1,142,null,{}] 20:24:05 INFO - PROCESS | 2462 | 1461900245072 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}] 20:24:05 INFO - PROCESS | 2462 | 1461900245190 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:24:05 INFO - PROCESS | 2462 | 1461900245199 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x115fd2800 == 43 [pid = 2462] [id = 43] 20:24:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x116668400) [pid = 2462] [serial = 125] [outer = 0x0] 20:24:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1172e6000) [pid = 2462] [serial = 126] [outer = 0x116668400] 20:24:05 INFO - PROCESS | 2462 | 1461900245279 Marionette DEBUG loaded listener.js 20:24:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1180a2000) [pid = 2462] [serial = 127] [outer = 0x116668400] 20:24:05 INFO - PROCESS | 2462 | 1461900245622 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]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 579ms 20:24:05 INFO - PROCESS | 2462 | 1461900245645 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:24:05 INFO - PROCESS | 2462 | 1461900245648 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:24:05 INFO - PROCESS | 2462 | 1461900245652 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 2462 | 1461900245654 Marionette TRACE conn2 <- [1,146,null,{}] 20:24:05 INFO - PROCESS | 2462 | 1461900245658 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}] 20:24:05 INFO - PROCESS | 2462 | 1461900245787 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:24:05 INFO - PROCESS | 2462 | 1461900245810 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a86800 == 44 [pid = 2462] [id = 44] 20:24:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1180dd400) [pid = 2462] [serial = 128] [outer = 0x0] 20:24:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x1184bd000) [pid = 2462] [serial = 129] [outer = 0x1180dd400] 20:24:05 INFO - PROCESS | 2462 | 1461900245852 Marionette DEBUG loaded listener.js 20:24:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1185dbc00) [pid = 2462] [serial = 130] [outer = 0x1180dd400] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x12bb6e800) [pid = 2462] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12ab4a000) [pid = 2462] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x128f62800) [pid = 2462] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x128c09400) [pid = 2462] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x1180e1800) [pid = 2462] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1180a6c00) [pid = 2462] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1184b7000) [pid = 2462] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x12cf91000) [pid = 2462] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x12cc4a400) [pid = 2462] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x12c705c00) [pid = 2462] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x12c1dcc00) [pid = 2462] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x1185e5400) [pid = 2462] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x117e11800) [pid = 2462] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x112d07c00) [pid = 2462] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x1131e5800) [pid = 2462] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x118570000) [pid = 2462] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x117e02c00) [pid = 2462] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x1194a2400) [pid = 2462] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x119267c00) [pid = 2462] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1198c1800) [pid = 2462] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x119a81000) [pid = 2462] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x11a2b0800) [pid = 2462] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1214f0c00) [pid = 2462] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x123546400) [pid = 2462] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x12499e400) [pid = 2462] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x12cf98c00) [pid = 2462] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x112550400) [pid = 2462] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x115d83000) [pid = 2462] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:24:06 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1131ea000) [pid = 2462] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:24:06 INFO - PROCESS | 2462 | 1461900246679 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]]]}] 20:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1072ms 20:24:06 INFO - PROCESS | 2462 | 1461900246728 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:24:06 INFO - PROCESS | 2462 | 1461900246731 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:24:06 INFO - PROCESS | 2462 | 1461900246744 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:24:06 INFO - PROCESS | 2462 | 1461900246747 Marionette TRACE conn2 <- [1,150,null,{}] 20:24:06 INFO - PROCESS | 2462 | 1461900246756 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}] 20:24:06 INFO - PROCESS | 2462 | 1461900246830 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:24:06 INFO - PROCESS | 2462 | 1461900246838 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172e1000 == 45 [pid = 2462] [id = 45] 20:24:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x113ccbc00) [pid = 2462] [serial = 131] [outer = 0x0] 20:24:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1180e1400) [pid = 2462] [serial = 132] [outer = 0x113ccbc00] 20:24:06 INFO - PROCESS | 2462 | 1461900246864 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x118722000) [pid = 2462] [serial = 133] [outer = 0x113ccbc00] 20:24:07 INFO - PROCESS | 2462 | 1461900247177 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]]]}] 20:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 481ms 20:24:07 INFO - PROCESS | 2462 | 1461900247222 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:24:07 INFO - PROCESS | 2462 | 1461900247223 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:24:07 INFO - PROCESS | 2462 | 1461900247225 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:24:07 INFO - PROCESS | 2462 | 1461900247227 Marionette TRACE conn2 <- [1,154,null,{}] 20:24:07 INFO - PROCESS | 2462 | 1461900247229 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}] 20:24:07 INFO - PROCESS | 2462 | 1461900247310 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:24:07 INFO - PROCESS | 2462 | 1461900247355 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x118558000 == 46 [pid = 2462] [id = 46] 20:24:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x11767f400) [pid = 2462] [serial = 134] [outer = 0x0] 20:24:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x118782400) [pid = 2462] [serial = 135] [outer = 0x11767f400] 20:24:07 INFO - PROCESS | 2462 | 1461900247380 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x119121800) [pid = 2462] [serial = 136] [outer = 0x11767f400] 20:24:07 INFO - PROCESS | 2462 | 1461900247670 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]]]}] 20:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 20:24:07 INFO - PROCESS | 2462 | 1461900247694 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:24:07 INFO - PROCESS | 2462 | 1461900247695 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:24:07 INFO - PROCESS | 2462 | 1461900247698 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:24:07 INFO - PROCESS | 2462 | 1461900247701 Marionette TRACE conn2 <- [1,158,null,{}] 20:24:07 INFO - PROCESS | 2462 | 1461900247705 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}] 20:24:07 INFO - PROCESS | 2462 | 1461900247778 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:24:07 INFO - PROCESS | 2462 | 1461900247785 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x119225000 == 47 [pid = 2462] [id = 47] 20:24:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x119267c00) [pid = 2462] [serial = 137] [outer = 0x0] 20:24:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x11949f400) [pid = 2462] [serial = 138] [outer = 0x119267c00] 20:24:07 INFO - PROCESS | 2462 | 1461900247817 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x119895000) [pid = 2462] [serial = 139] [outer = 0x119267c00] 20:24:08 INFO - PROCESS | 2462 | 1461900248135 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]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 20:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:24:08 INFO - PROCESS | 2462 | 1461900248171 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:24:08 INFO - PROCESS | 2462 | 1461900248172 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:24:08 INFO - PROCESS | 2462 | 1461900248175 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 2462 | 1461900248176 Marionette TRACE conn2 <- [1,162,null,{}] 20:24:08 INFO - PROCESS | 2462 | 1461900248179 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}] 20:24:08 INFO - PROCESS | 2462 | 1461900248253 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:24:08 INFO - PROCESS | 2462 | 1461900248257 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x1133c1800 == 48 [pid = 2462] [id = 48] 20:24:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1198bf400) [pid = 2462] [serial = 140] [outer = 0x0] 20:24:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x11995b000) [pid = 2462] [serial = 141] [outer = 0x1198bf400] 20:24:08 INFO - PROCESS | 2462 | 1461900248289 Marionette DEBUG loaded listener.js 20:24:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x119d11800) [pid = 2462] [serial = 142] [outer = 0x1198bf400] 20:24:08 INFO - PROCESS | 2462 | 1461900248873 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]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 720ms 20:24:08 INFO - PROCESS | 2462 | 1461900248895 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:24:08 INFO - PROCESS | 2462 | 1461900248898 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:24:08 INFO - PROCESS | 2462 | 1461900248904 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 2462 | 1461900248907 Marionette TRACE conn2 <- [1,166,null,{}] 20:24:08 INFO - PROCESS | 2462 | 1461900248910 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}] 20:24:09 INFO - PROCESS | 2462 | 1461900249001 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:24:09 INFO - PROCESS | 2462 | 1461900249080 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x1163d1800 == 49 [pid = 2462] [id = 49] 20:24:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x1167a0c00) [pid = 2462] [serial = 143] [outer = 0x0] 20:24:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x11725a800) [pid = 2462] [serial = 144] [outer = 0x1167a0c00] 20:24:09 INFO - PROCESS | 2462 | 1461900249112 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x118049c00) [pid = 2462] [serial = 145] [outer = 0x1167a0c00] 20:24:09 INFO - PROCESS | 2462 | 1461900249520 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]]]}] 20:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 20:24:09 INFO - PROCESS | 2462 | 1461900249525 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:24:09 INFO - PROCESS | 2462 | 1461900249529 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:24:09 INFO - PROCESS | 2462 | 1461900249534 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:24:09 INFO - PROCESS | 2462 | 1461900249535 Marionette TRACE conn2 <- [1,170,null,{}] 20:24:09 INFO - PROCESS | 2462 | 1461900249538 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}] 20:24:09 INFO - PROCESS | 2462 | 1461900249629 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:24:09 INFO - PROCESS | 2462 | 1461900249671 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x11972d000 == 50 [pid = 2462] [id = 50] 20:24:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x116669400) [pid = 2462] [serial = 146] [outer = 0x0] 20:24:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x1180e0800) [pid = 2462] [serial = 147] [outer = 0x116669400] 20:24:09 INFO - PROCESS | 2462 | 1461900249700 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x119268c00) [pid = 2462] [serial = 148] [outer = 0x116669400] 20:24:10 INFO - PROCESS | 2462 | 1461900250123 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]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 623ms 20:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:24:10 INFO - PROCESS | 2462 | 1461900250157 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 2462 | 1461900250158 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:24:10 INFO - PROCESS | 2462 | 1461900250160 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 2462 | 1461900250162 Marionette TRACE conn2 <- [1,174,null,{}] 20:24:10 INFO - PROCESS | 2462 | 1461900250187 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}] 20:24:10 INFO - PROCESS | 2462 | 1461900250271 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:24:10 INFO - PROCESS | 2462 | 1461900250344 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172db000 == 51 [pid = 2462] [id = 51] 20:24:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x119889800) [pid = 2462] [serial = 149] [outer = 0x0] 20:24:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x1198bc800) [pid = 2462] [serial = 150] [outer = 0x119889800] 20:24:10 INFO - PROCESS | 2462 | 1461900250376 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x119967000) [pid = 2462] [serial = 151] [outer = 0x119889800] 20:24:10 INFO - PROCESS | 2462 | 1461900250780 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]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 20:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:24:10 INFO - PROCESS | 2462 | 1461900250833 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 2462 | 1461900250836 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:24:10 INFO - PROCESS | 2462 | 1461900250838 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 2462 | 1461900250839 Marionette TRACE conn2 <- [1,178,null,{}] 20:24:10 INFO - PROCESS | 2462 | 1461900250842 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}] 20:24:10 INFO - PROCESS | 2462 | 1461900250930 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:24:10 INFO - PROCESS | 2462 | 1461900250987 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x123528800 == 52 [pid = 2462] [id = 52] 20:24:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x119e2e400) [pid = 2462] [serial = 152] [outer = 0x0] 20:24:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x11a2b1400) [pid = 2462] [serial = 153] [outer = 0x119e2e400] 20:24:11 INFO - PROCESS | 2462 | 1461900251017 Marionette DEBUG loaded listener.js 20:24:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1214e6000) [pid = 2462] [serial = 154] [outer = 0x119e2e400] 20:24:11 INFO - PROCESS | 2462 | 1461900251426 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]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 20:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:24:11 INFO - PROCESS | 2462 | 1461900251458 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:24:11 INFO - PROCESS | 2462 | 1461900251459 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:24:11 INFO - PROCESS | 2462 | 1461900251461 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 2462 | 1461900251463 Marionette TRACE conn2 <- [1,182,null,{}] 20:24:11 INFO - PROCESS | 2462 | 1461900251484 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}] 20:24:11 INFO - PROCESS | 2462 | 1461900251589 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:24:11 INFO - PROCESS | 2462 | 1461900251658 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x112ef2800 == 53 [pid = 2462] [id = 53] 20:24:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1125b8000) [pid = 2462] [serial = 155] [outer = 0x0] 20:24:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1169aec00) [pid = 2462] [serial = 156] [outer = 0x1125b8000] 20:24:11 INFO - PROCESS | 2462 | 1461900251687 Marionette DEBUG loaded listener.js 20:24:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x118723800) [pid = 2462] [serial = 157] [outer = 0x1125b8000] 20:24:12 INFO - PROCESS | 2462 | 1461900252152 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]]]}] 20:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 719ms 20:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:24:12 INFO - PROCESS | 2462 | 1461900252182 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:24:12 INFO - PROCESS | 2462 | 1461900252183 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:24:12 INFO - PROCESS | 2462 | 1461900252186 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:24:12 INFO - PROCESS | 2462 | 1461900252188 Marionette TRACE conn2 <- [1,186,null,{}] 20:24:12 INFO - PROCESS | 2462 | 1461900252191 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}] 20:24:12 INFO - PROCESS | 2462 | 1461900252279 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:24:12 INFO - PROCESS | 2462 | 1461900252340 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150fa800 == 54 [pid = 2462] [id = 54] 20:24:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x113e13800) [pid = 2462] [serial = 158] [outer = 0x0] 20:24:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x115faa000) [pid = 2462] [serial = 159] [outer = 0x113e13800] 20:24:12 INFO - PROCESS | 2462 | 1461900252377 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x1163f9000) [pid = 2462] [serial = 160] [outer = 0x113e13800] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x119225000 == 53 [pid = 2462] [id = 47] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x118558000 == 52 [pid = 2462] [id = 46] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x1172e1000 == 51 [pid = 2462] [id = 45] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x116a86800 == 50 [pid = 2462] [id = 44] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x1187e5800 == 49 [pid = 2462] [id = 30] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d4000 == 48 [pid = 2462] [id = 28] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x117368000 == 47 [pid = 2462] [id = 29] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x115fd2800 == 46 [pid = 2462] [id = 43] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x11253a000 == 45 [pid = 2462] [id = 42] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x1245cb800 == 44 [pid = 2462] [id = 40] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x11664e800 == 43 [pid = 2462] [id = 33] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x119710800 == 42 [pid = 2462] [id = 32] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x11665a800 == 41 [pid = 2462] [id = 27] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x112ef2800 == 40 [pid = 2462] [id = 53] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x123528800 == 39 [pid = 2462] [id = 52] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x1172db000 == 38 [pid = 2462] [id = 51] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x123d4c000 == 37 [pid = 2462] [id = 39] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x11972d000 == 36 [pid = 2462] [id = 50] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x1163d1800 == 35 [pid = 2462] [id = 49] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x119c02800 == 34 [pid = 2462] [id = 34] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x123516800 == 33 [pid = 2462] [id = 37] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x123850800 == 32 [pid = 2462] [id = 38] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x119172800 == 31 [pid = 2462] [id = 31] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x123408000 == 30 [pid = 2462] [id = 36] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x119ef2800 == 29 [pid = 2462] [id = 35] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x125214800 == 28 [pid = 2462] [id = 41] 20:24:13 INFO - PROCESS | 2462 | --DOCSHELL 0x1133c1800 == 27 [pid = 2462] [id = 48] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x113c43c00) [pid = 2462] [serial = 75] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x118049000) [pid = 2462] [serial = 78] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x1183c2400) [pid = 2462] [serial = 79] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x118721800) [pid = 2462] [serial = 81] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x118788400) [pid = 2462] [serial = 82] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x118a28000) [pid = 2462] [serial = 84] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1191cac00) [pid = 2462] [serial = 85] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1194a5c00) [pid = 2462] [serial = 87] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x1198bd000) [pid = 2462] [serial = 88] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x1198c6800) [pid = 2462] [serial = 90] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x119a82c00) [pid = 2462] [serial = 91] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x119d10400) [pid = 2462] [serial = 93] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x119e30800) [pid = 2462] [serial = 96] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1214eb000) [pid = 2462] [serial = 99] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x123672000) [pid = 2462] [serial = 102] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x123cc6000) [pid = 2462] [serial = 105] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x12411c800) [pid = 2462] [serial = 108] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x124ba4400) [pid = 2462] [serial = 111] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x1251a6400) [pid = 2462] [serial = 114] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x126698000) [pid = 2462] [serial = 117] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x112d03400) [pid = 2462] [serial = 66] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1169ad400) [pid = 2462] [serial = 69] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x113445c00) [pid = 2462] [serial = 72] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x113ccac00) [pid = 2462] [serial = 73] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x119e27c00) [pid = 2462] [serial = 94] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1214e6800) [pid = 2462] [serial = 97] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1214f1000) [pid = 2462] [serial = 100] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1242ee400) [pid = 2462] [serial = 106] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1180a7000) [pid = 2462] [serial = 70] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x117675400) [pid = 2462] [serial = 76] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x12499fc00) [pid = 2462] [serial = 109] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x112f6fc00) [pid = 2462] [serial = 67] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x12519f400) [pid = 2462] [serial = 112] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x12d723400) [pid = 2462] [serial = 64] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x12bb72000) [pid = 2462] [serial = 27] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x12adf0c00) [pid = 2462] [serial = 24] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x12ba73800) [pid = 2462] [serial = 25] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x12ab3f800) [pid = 2462] [serial = 21] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x12ab44000) [pid = 2462] [serial = 22] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x128f5c400) [pid = 2462] [serial = 18] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x128c0b000) [pid = 2462] [serial = 15] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x128c10c00) [pid = 2462] [serial = 16] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1238f6000) [pid = 2462] [serial = 11] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x123a80c00) [pid = 2462] [serial = 8] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x1180ae400) [pid = 2462] [serial = 57] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x11856d000) [pid = 2462] [serial = 54] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x12cf97000) [pid = 2462] [serial = 51] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x12ce35800) [pid = 2462] [serial = 45] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x12cf8f400) [pid = 2462] [serial = 48] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x12cf92c00) [pid = 2462] [serial = 50] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x12cc50400) [pid = 2462] [serial = 42] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x12ce3c400) [pid = 2462] [serial = 43] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x12c70c400) [pid = 2462] [serial = 39] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x12cc47c00) [pid = 2462] [serial = 40] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x12c1e6400) [pid = 2462] [serial = 36] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x12c705800) [pid = 2462] [serial = 37] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x1266dc000) [pid = 2462] [serial = 33] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x12c1da000) [pid = 2462] [serial = 34] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 72 (0x1184c1c00) [pid = 2462] [serial = 30] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 71 (0x12c12c800) [pid = 2462] [serial = 31] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 70 (0x12bb7f400) [pid = 2462] [serial = 28] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 69 (0x12d72d800) [pid = 2462] [serial = 63] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 68 (0x1180e6000) [pid = 2462] [serial = 60] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 67 (0x12b2cf000) [pid = 2462] [serial = 61] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 66 (0x1180dc800) [pid = 2462] [serial = 58] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | --DOMWINDOW == 65 (0x1194ab400) [pid = 2462] [serial = 55] [outer = 0x0] [url = about:blank] 20:24:13 INFO - PROCESS | 2462 | 1461900253316 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]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1169ms 20:24:13 INFO - PROCESS | 2462 | 1461900253356 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:24:13 INFO - PROCESS | 2462 | 1461900253358 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:24:13 INFO - PROCESS | 2462 | 1461900253362 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 2462 | 1461900253364 Marionette TRACE conn2 <- [1,190,null,{}] 20:24:13 INFO - PROCESS | 2462 | 1461900253367 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}] 20:24:13 INFO - PROCESS | 2462 | 1461900253439 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:24:13 INFO - PROCESS | 2462 | 1461900253478 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x113326000 == 28 [pid = 2462] [id = 55] 20:24:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 66 (0x115d39800) [pid = 2462] [serial = 161] [outer = 0x0] 20:24:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 67 (0x116112800) [pid = 2462] [serial = 162] [outer = 0x115d39800] 20:24:13 INFO - PROCESS | 2462 | 1461900253505 Marionette DEBUG loaded listener.js 20:24:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 68 (0x1166dc800) [pid = 2462] [serial = 163] [outer = 0x115d39800] 20:24:13 INFO - PROCESS | 2462 | 1461900253796 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]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 20:24:13 INFO - PROCESS | 2462 | 1461900253835 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:24:13 INFO - PROCESS | 2462 | 1461900253843 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:24:13 INFO - PROCESS | 2462 | 1461900253853 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 2462 | 1461900253856 Marionette TRACE conn2 <- [1,194,null,{}] 20:24:13 INFO - PROCESS | 2462 | 1461900253859 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}] 20:24:13 INFO - PROCESS | 2462 | 1461900253967 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:24:14 INFO - PROCESS | 2462 | 1461900254024 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150ed000 == 29 [pid = 2462] [id = 56] 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 69 (0x115d3e000) [pid = 2462] [serial = 164] [outer = 0x0] 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 70 (0x117259800) [pid = 2462] [serial = 165] [outer = 0x115d3e000] 20:24:14 INFO - PROCESS | 2462 | 1461900254052 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 71 (0x1180ac000) [pid = 2462] [serial = 166] [outer = 0x115d3e000] 20:24:14 INFO - PROCESS | 2462 | 1461900254346 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]]]}] 20:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 525ms 20:24:14 INFO - PROCESS | 2462 | 1461900254374 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:24:14 INFO - PROCESS | 2462 | 1461900254376 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:24:14 INFO - PROCESS | 2462 | 1461900254378 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 2462 | 1461900254381 Marionette TRACE conn2 <- [1,198,null,{}] 20:24:14 INFO - PROCESS | 2462 | 1461900254392 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}] 20:24:14 INFO - PROCESS | 2462 | 1461900254463 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:24:14 INFO - PROCESS | 2462 | 1461900254470 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d7800 == 30 [pid = 2462] [id = 57] 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 72 (0x115d8b400) [pid = 2462] [serial = 167] [outer = 0x0] 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 73 (0x1184b8000) [pid = 2462] [serial = 168] [outer = 0x115d8b400] 20:24:14 INFO - PROCESS | 2462 | 1461900254500 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x1185e0000) [pid = 2462] [serial = 169] [outer = 0x115d8b400] 20:24:14 INFO - PROCESS | 2462 | 1461900254803 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]]]}] 20:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 474ms 20:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:24:14 INFO - PROCESS | 2462 | 1461900254853 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:24:14 INFO - PROCESS | 2462 | 1461900254854 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:24:14 INFO - PROCESS | 2462 | 1461900254856 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 2462 | 1461900254857 Marionette TRACE conn2 <- [1,202,null,{}] 20:24:14 INFO - PROCESS | 2462 | 1461900254860 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}] 20:24:14 INFO - PROCESS | 2462 | 1461900254944 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:24:14 INFO - PROCESS | 2462 | 1461900254951 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x118548000 == 31 [pid = 2462] [id = 58] 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x1184c3800) [pid = 2462] [serial = 170] [outer = 0x0] 20:24:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x118725800) [pid = 2462] [serial = 171] [outer = 0x1184c3800] 20:24:14 INFO - PROCESS | 2462 | 1461900254979 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x118a20800) [pid = 2462] [serial = 172] [outer = 0x1184c3800] 20:24:15 INFO - PROCESS | 2462 | 1461900255289 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]]]}] 20:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 20:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:24:15 INFO - PROCESS | 2462 | 1461900255331 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:24:15 INFO - PROCESS | 2462 | 1461900255332 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:24:15 INFO - PROCESS | 2462 | 1461900255335 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 2462 | 1461900255336 Marionette TRACE conn2 <- [1,206,null,{}] 20:24:15 INFO - PROCESS | 2462 | 1461900255338 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}] 20:24:15 INFO - PROCESS | 2462 | 1461900255420 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:24:15 INFO - PROCESS | 2462 | 1461900255425 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x119215000 == 32 [pid = 2462] [id = 59] 20:24:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x11503e800) [pid = 2462] [serial = 173] [outer = 0x0] 20:24:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x118a2a000) [pid = 2462] [serial = 174] [outer = 0x11503e800] 20:24:15 INFO - PROCESS | 2462 | 1461900255450 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x119182000) [pid = 2462] [serial = 175] [outer = 0x11503e800] 20:24:15 INFO - PROCESS | 2462 | 1461900255805 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]]]}] 20:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 520ms 20:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:24:15 INFO - PROCESS | 2462 | 1461900255855 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:24:15 INFO - PROCESS | 2462 | 1461900255856 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:24:15 INFO - PROCESS | 2462 | 1461900255858 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 2462 | 1461900255859 Marionette TRACE conn2 <- [1,210,null,{}] 20:24:15 INFO - PROCESS | 2462 | 1461900255862 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}] 20:24:15 INFO - PROCESS | 2462 | 1461900255958 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:24:15 INFO - PROCESS | 2462 | 1461900255987 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x119728000 == 33 [pid = 2462] [id = 60] 20:24:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x1131ea000) [pid = 2462] [serial = 176] [outer = 0x0] 20:24:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x1194a1000) [pid = 2462] [serial = 177] [outer = 0x1131ea000] 20:24:16 INFO - PROCESS | 2462 | 1461900256014 Marionette DEBUG loaded listener.js 20:24:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x119960000) [pid = 2462] [serial = 178] [outer = 0x1131ea000] 20:24:16 INFO - PROCESS | 2462 | 1461900256374 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]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 567ms 20:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:24:16 INFO - PROCESS | 2462 | 1461900256427 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 2462 | 1461900256429 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:24:16 INFO - PROCESS | 2462 | 1461900256439 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 2462 | 1461900256441 Marionette TRACE conn2 <- [1,214,null,{}] 20:24:16 INFO - PROCESS | 2462 | 1461900256445 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}] 20:24:16 INFO - PROCESS | 2462 | 1461900256564 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:24:16 INFO - PROCESS | 2462 | 1461900256605 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199cd000 == 34 [pid = 2462] [id = 61] 20:24:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x1191cb800) [pid = 2462] [serial = 179] [outer = 0x0] 20:24:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x119a82c00) [pid = 2462] [serial = 180] [outer = 0x1191cb800] 20:24:16 INFO - PROCESS | 2462 | 1461900256646 Marionette DEBUG loaded listener.js 20:24:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x119dc7400) [pid = 2462] [serial = 181] [outer = 0x1191cb800] 20:24:16 INFO - PROCESS | 2462 | 1461900256980 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]]]}] 20:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 580ms 20:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:24:17 INFO - PROCESS | 2462 | 1461900257013 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:24:17 INFO - PROCESS | 2462 | 1461900257014 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:24:17 INFO - PROCESS | 2462 | 1461900257018 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:24:17 INFO - PROCESS | 2462 | 1461900257021 Marionette TRACE conn2 <- [1,218,null,{}] 20:24:17 INFO - PROCESS | 2462 | 1461900257024 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}] 20:24:17 INFO - PROCESS | 2462 | 1461900257108 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:24:17 INFO - PROCESS | 2462 | 1461900257112 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x119eec000 == 35 [pid = 2462] [id = 62] 20:24:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x119a81000) [pid = 2462] [serial = 182] [outer = 0x0] 20:24:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x11a2b5800) [pid = 2462] [serial = 183] [outer = 0x119a81000] 20:24:17 INFO - PROCESS | 2462 | 1461900257137 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x1214e8000) [pid = 2462] [serial = 184] [outer = 0x119a81000] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x116668400) [pid = 2462] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x1180dd400) [pid = 2462] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x119267c00) [pid = 2462] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x11767f400) [pid = 2462] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x113ccbc00) [pid = 2462] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x112d72400) [pid = 2462] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x1198bf400) [pid = 2462] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x128560c00) [pid = 2462] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x1249eac00) [pid = 2462] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x1214f1800) [pid = 2462] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:24:17 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x125ce1c00) [pid = 2462] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:24:17 INFO - PROCESS | 2462 | 1461900257476 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]]]}] 20:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 473ms 20:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:24:17 INFO - PROCESS | 2462 | 1461900257489 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:24:17 INFO - PROCESS | 2462 | 1461900257490 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:24:17 INFO - PROCESS | 2462 | 1461900257492 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:24:17 INFO - PROCESS | 2462 | 1461900257493 Marionette TRACE conn2 <- [1,222,null,{}] 20:24:17 INFO - PROCESS | 2462 | 1461900257496 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}] 20:24:17 INFO - PROCESS | 2462 | 1461900257579 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:24:17 INFO - PROCESS | 2462 | 1461900257606 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d7000 == 36 [pid = 2462] [id = 63] 20:24:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x11633c000) [pid = 2462] [serial = 185] [outer = 0x0] 20:24:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x119e32800) [pid = 2462] [serial = 186] [outer = 0x11633c000] 20:24:17 INFO - PROCESS | 2462 | 1461900257631 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x1214eac00) [pid = 2462] [serial = 187] [outer = 0x11633c000] 20:24:17 INFO - PROCESS | 2462 | 1461900257884 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]]]}] 20:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 20:24:17 INFO - PROCESS | 2462 | 1461900257912 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:24:17 INFO - PROCESS | 2462 | 1461900257913 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:24:17 INFO - PROCESS | 2462 | 1461900257923 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:24:17 INFO - PROCESS | 2462 | 1461900257924 Marionette TRACE conn2 <- [1,226,null,{}] 20:24:17 INFO - PROCESS | 2462 | 1461900257926 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}] 20:24:18 INFO - PROCESS | 2462 | 1461900257998 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:24:18 INFO - PROCESS | 2462 | 1461900258005 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x123531800 == 37 [pid = 2462] [id = 64] 20:24:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x11254f000) [pid = 2462] [serial = 188] [outer = 0x0] 20:24:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x123427400) [pid = 2462] [serial = 189] [outer = 0x11254f000] 20:24:18 INFO - PROCESS | 2462 | 1461900258029 Marionette DEBUG loaded listener.js 20:24:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x123546400) [pid = 2462] [serial = 190] [outer = 0x11254f000] 20:24:18 INFO - PROCESS | 2462 | 1461900258333 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 479ms 20:24:18 INFO - PROCESS | 2462 | 1461900258395 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:24:18 INFO - PROCESS | 2462 | 1461900258396 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:24:18 INFO - PROCESS | 2462 | 1461900258398 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 2462 | 1461900258400 Marionette TRACE conn2 <- [1,230,null,{}] 20:24:18 INFO - PROCESS | 2462 | 1461900258409 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}] 20:24:18 INFO - PROCESS | 2462 | 1461900258494 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:24:18 INFO - PROCESS | 2462 | 1461900258498 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x119213800 == 38 [pid = 2462] [id = 65] 20:24:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x123674c00) [pid = 2462] [serial = 191] [outer = 0x0] 20:24:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1238fd400) [pid = 2462] [serial = 192] [outer = 0x123674c00] 20:24:18 INFO - PROCESS | 2462 | 1461900258530 Marionette DEBUG loaded listener.js 20:24:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x123f33800) [pid = 2462] [serial = 193] [outer = 0x123674c00] 20:24:18 INFO - PROCESS | 2462 | 1461900258861 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 475ms 20:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:24:18 INFO - PROCESS | 2462 | 1461900258874 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 2462 | 1461900258876 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:24:18 INFO - PROCESS | 2462 | 1461900258879 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 2462 | 1461900258881 Marionette TRACE conn2 <- [1,234,null,{}] 20:24:18 INFO - PROCESS | 2462 | 1461900258887 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}] 20:24:18 INFO - PROCESS | 2462 | 1461900258994 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:24:19 INFO - PROCESS | 2462 | 1461900259051 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x123ff0800 == 39 [pid = 2462] [id = 66] 20:24:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x119181400) [pid = 2462] [serial = 194] [outer = 0x0] 20:24:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x124127000) [pid = 2462] [serial = 195] [outer = 0x119181400] 20:24:19 INFO - PROCESS | 2462 | 1461900259090 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x124940800) [pid = 2462] [serial = 196] [outer = 0x119181400] 20:24:19 INFO - PROCESS | 2462 | 1461900259621 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]]]}] 20:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 773ms 20:24:19 INFO - PROCESS | 2462 | 1461900259680 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:24:19 INFO - PROCESS | 2462 | 1461900259682 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:24:19 INFO - PROCESS | 2462 | 1461900259714 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:24:19 INFO - PROCESS | 2462 | 1461900259715 Marionette TRACE conn2 <- [1,238,null,{}] 20:24:19 INFO - PROCESS | 2462 | 1461900259722 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}] 20:24:19 INFO - PROCESS | 2462 | 1461900259822 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:24:19 INFO - PROCESS | 2462 | 1461900259885 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x116395800 == 40 [pid = 2462] [id = 67] 20:24:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1131e6c00) [pid = 2462] [serial = 197] [outer = 0x0] 20:24:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x116331c00) [pid = 2462] [serial = 198] [outer = 0x1131e6c00] 20:24:19 INFO - PROCESS | 2462 | 1461900259916 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x11767e000) [pid = 2462] [serial = 199] [outer = 0x1131e6c00] 20:24:20 INFO - PROCESS | 2462 | 1461900260418 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]]]}] 20:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 726ms 20:24:20 INFO - PROCESS | 2462 | 1461900260438 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:24:20 INFO - PROCESS | 2462 | 1461900260442 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:24:20 INFO - PROCESS | 2462 | 1461900260446 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:24:20 INFO - PROCESS | 2462 | 1461900260448 Marionette TRACE conn2 <- [1,242,null,{}] 20:24:20 INFO - PROCESS | 2462 | 1461900260591 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}] 20:24:20 INFO - PROCESS | 2462 | 1461900260690 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:24:20 INFO - PROCESS | 2462 | 1461900260729 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x115dda000 == 41 [pid = 2462] [id = 68] 20:24:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x113447800) [pid = 2462] [serial = 200] [outer = 0x0] 20:24:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x115d86c00) [pid = 2462] [serial = 201] [outer = 0x113447800] 20:24:20 INFO - PROCESS | 2462 | 1461900260756 Marionette DEBUG loaded listener.js 20:24:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x116796000) [pid = 2462] [serial = 202] [outer = 0x113447800] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x119213800 == 40 [pid = 2462] [id = 65] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x123531800 == 39 [pid = 2462] [id = 64] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d7000 == 38 [pid = 2462] [id = 63] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x119eec000 == 37 [pid = 2462] [id = 62] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x1199cd000 == 36 [pid = 2462] [id = 61] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x119728000 == 35 [pid = 2462] [id = 60] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x119215000 == 34 [pid = 2462] [id = 59] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x118548000 == 33 [pid = 2462] [id = 58] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d7800 == 32 [pid = 2462] [id = 57] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x1150ed000 == 31 [pid = 2462] [id = 56] 20:24:21 INFO - PROCESS | 2462 | --DOCSHELL 0x113326000 == 30 [pid = 2462] [id = 55] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x128b54400) [pid = 2462] [serial = 121] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1172e6000) [pid = 2462] [serial = 126] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1184bd000) [pid = 2462] [serial = 129] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x1180a2000) [pid = 2462] [serial = 127] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x11949f400) [pid = 2462] [serial = 138] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x118782400) [pid = 2462] [serial = 135] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x118722000) [pid = 2462] [serial = 133] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1185dbc00) [pid = 2462] [serial = 130] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x1134cd000) [pid = 2462] [serial = 123] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x115d88800) [pid = 2462] [serial = 124] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x119121800) [pid = 2462] [serial = 136] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x119d11800) [pid = 2462] [serial = 142] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x119895000) [pid = 2462] [serial = 139] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x11995b000) [pid = 2462] [serial = 141] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x1180e1400) [pid = 2462] [serial = 132] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x1286b5c00) [pid = 2462] [serial = 120] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x125ce2400) [pid = 2462] [serial = 115] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x1238f5000) [pid = 2462] [serial = 103] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x1266d8000) [pid = 2462] [serial = 118] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 2462 | 1461900261164 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]]]}] 20:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 732ms 20:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:24:21 INFO - PROCESS | 2462 | 1461900261179 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:24:21 INFO - PROCESS | 2462 | 1461900261181 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:24:21 INFO - PROCESS | 2462 | 1461900261184 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:24:21 INFO - PROCESS | 2462 | 1461900261186 Marionette TRACE conn2 <- [1,246,null,{}] 20:24:21 INFO - PROCESS | 2462 | 1461900261188 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}] 20:24:21 INFO - PROCESS | 2462 | 1461900261260 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:24:21 INFO - PROCESS | 2462 | 1461900261271 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a7b800 == 31 [pid = 2462] [id = 69] 20:24:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x118040c00) [pid = 2462] [serial = 203] [outer = 0x0] 20:24:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1180ae000) [pid = 2462] [serial = 204] [outer = 0x118040c00] 20:24:21 INFO - PROCESS | 2462 | 1461900261299 Marionette DEBUG loaded listener.js 20:24:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x1180e1400) [pid = 2462] [serial = 205] [outer = 0x118040c00] 20:24:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x1180e4000) [pid = 2462] [serial = 206] [outer = 0x12ce43c00] 20:24:21 INFO - PROCESS | 2462 | 1461900261637 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]]]}] 20:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 20:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:24:21 INFO - PROCESS | 2462 | 1461900261663 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:24:21 INFO - PROCESS | 2462 | 1461900261664 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:24:21 INFO - PROCESS | 2462 | 1461900261668 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:24:21 INFO - PROCESS | 2462 | 1461900261670 Marionette TRACE conn2 <- [1,250,null,{}] 20:24:21 INFO - PROCESS | 2462 | 1461900261672 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}] 20:24:21 INFO - PROCESS | 2462 | 1461900261751 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:24:21 INFO - PROCESS | 2462 | 1461900261794 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x117365800 == 32 [pid = 2462] [id = 70] 20:24:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x1180d8000) [pid = 2462] [serial = 207] [outer = 0x0] 20:24:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x1183c7c00) [pid = 2462] [serial = 208] [outer = 0x1180d8000] 20:24:21 INFO - PROCESS | 2462 | 1461900261823 Marionette DEBUG loaded listener.js 20:24:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x118784000) [pid = 2462] [serial = 209] [outer = 0x1180d8000] 20:24:22 INFO - PROCESS | 2462 | 1461900262106 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 473ms 20:24:22 INFO - PROCESS | 2462 | 1461900262144 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 2462 | 1461900262149 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:24:22 INFO - PROCESS | 2462 | 1461900262155 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 2462 | 1461900262156 Marionette TRACE conn2 <- [1,254,null,{}] 20:24:22 INFO - PROCESS | 2462 | 1461900262158 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}] 20:24:22 INFO - PROCESS | 2462 | 1461900262229 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:24:22 INFO - PROCESS | 2462 | 1461900262236 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x11922a800 == 33 [pid = 2462] [id = 71] 20:24:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x118a2dc00) [pid = 2462] [serial = 210] [outer = 0x0] 20:24:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1191cf000) [pid = 2462] [serial = 211] [outer = 0x118a2dc00] 20:24:22 INFO - PROCESS | 2462 | 1461900262262 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x119887000) [pid = 2462] [serial = 212] [outer = 0x118a2dc00] 20:24:22 INFO - PROCESS | 2462 | 1461900262591 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 20:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:24:22 INFO - PROCESS | 2462 | 1461900262623 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 2462 | 1461900262625 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:24:22 INFO - PROCESS | 2462 | 1461900262627 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 2462 | 1461900262628 Marionette TRACE conn2 <- [1,258,null,{}] 20:24:22 INFO - PROCESS | 2462 | 1461900262630 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}] 20:24:22 INFO - PROCESS | 2462 | 1461900262697 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:24:22 INFO - PROCESS | 2462 | 1461900262704 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x11972e800 == 34 [pid = 2462] [id = 72] 20:24:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x1131e6000) [pid = 2462] [serial = 213] [outer = 0x0] 20:24:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x1198c3800) [pid = 2462] [serial = 214] [outer = 0x1131e6000] 20:24:22 INFO - PROCESS | 2462 | 1461900262729 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x11995c400) [pid = 2462] [serial = 215] [outer = 0x1131e6000] 20:24:23 INFO - PROCESS | 2462 | 1461900263034 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]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 418ms 20:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:24:23 INFO - PROCESS | 2462 | 1461900263045 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 2462 | 1461900263047 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:24:23 INFO - PROCESS | 2462 | 1461900263049 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 2462 | 1461900263050 Marionette TRACE conn2 <- [1,262,null,{}] 20:24:23 INFO - PROCESS | 2462 | 1461900263056 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}] 20:24:23 INFO - PROCESS | 2462 | 1461900263146 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:24:23 INFO - PROCESS | 2462 | 1461900263153 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a316800 == 35 [pid = 2462] [id = 73] 20:24:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x119e27800) [pid = 2462] [serial = 216] [outer = 0x0] 20:24:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1214e6800) [pid = 2462] [serial = 217] [outer = 0x119e27800] 20:24:23 INFO - PROCESS | 2462 | 1461900263179 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x12380d400) [pid = 2462] [serial = 218] [outer = 0x119e27800] 20:24:23 INFO - PROCESS | 2462 | 1461900263530 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]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 521ms 20:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:24:23 INFO - PROCESS | 2462 | 1461900263571 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 2462 | 1461900263572 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:24:23 INFO - PROCESS | 2462 | 1461900263574 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 2462 | 1461900263575 Marionette TRACE conn2 <- [1,266,null,{}] 20:24:23 INFO - PROCESS | 2462 | 1461900263584 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}] 20:24:23 INFO - PROCESS | 2462 | 1461900263663 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:24:23 INFO - PROCESS | 2462 | 1461900263670 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215e2800 == 36 [pid = 2462] [id = 74] 20:24:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x119967800) [pid = 2462] [serial = 219] [outer = 0x0] 20:24:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1238f5400) [pid = 2462] [serial = 220] [outer = 0x119967800] 20:24:23 INFO - PROCESS | 2462 | 1461900263695 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x123a81c00) [pid = 2462] [serial = 221] [outer = 0x119967800] 20:24:23 INFO - PROCESS | 2462 | 1461900263995 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]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 20:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:24:24 INFO - PROCESS | 2462 | 1461900264045 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 2462 | 1461900264046 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:24:24 INFO - PROCESS | 2462 | 1461900264048 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 2462 | 1461900264049 Marionette TRACE conn2 <- [1,270,null,{}] 20:24:24 INFO - PROCESS | 2462 | 1461900264051 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}] 20:24:24 INFO - PROCESS | 2462 | 1461900264133 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:24:24 INFO - PROCESS | 2462 | 1461900264166 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x123c38000 == 37 [pid = 2462] [id = 75] 20:24:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x119e29000) [pid = 2462] [serial = 222] [outer = 0x0] 20:24:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x124127800) [pid = 2462] [serial = 223] [outer = 0x119e29000] 20:24:24 INFO - PROCESS | 2462 | 1461900264191 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x124941400) [pid = 2462] [serial = 224] [outer = 0x119e29000] 20:24:24 INFO - PROCESS | 2462 | 1461900264481 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]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 20:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:24:24 INFO - PROCESS | 2462 | 1461900264519 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 2462 | 1461900264522 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:24:24 INFO - PROCESS | 2462 | 1461900264524 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 2462 | 1461900264525 Marionette TRACE conn2 <- [1,274,null,{}] 20:24:24 INFO - PROCESS | 2462 | 1461900264527 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}] 20:24:24 INFO - PROCESS | 2462 | 1461900264610 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:24:24 INFO - PROCESS | 2462 | 1461900264638 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241bb800 == 38 [pid = 2462] [id = 76] 20:24:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x123f2c800) [pid = 2462] [serial = 225] [outer = 0x0] 20:24:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x12499fc00) [pid = 2462] [serial = 226] [outer = 0x123f2c800] 20:24:24 INFO - PROCESS | 2462 | 1461900264663 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x124ba3c00) [pid = 2462] [serial = 227] [outer = 0x123f2c800] 20:24:24 INFO - PROCESS | 2462 | 1461900264966 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]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 20:24:24 INFO - PROCESS | 2462 | 1461900264995 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 2462 | 1461900264996 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:24:24 INFO - PROCESS | 2462 | 1461900264999 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 2462 | 1461900265002 Marionette TRACE conn2 <- [1,278,null,{}] 20:24:25 INFO - PROCESS | 2462 | 1461900265005 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}] 20:24:25 INFO - PROCESS | 2462 | 1461900265091 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:24:25 INFO - PROCESS | 2462 | 1461900265095 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x119168000 == 39 [pid = 2462] [id = 77] 20:24:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1242ecc00) [pid = 2462] [serial = 228] [outer = 0x0] 20:24:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x12519e800) [pid = 2462] [serial = 229] [outer = 0x1242ecc00] 20:24:25 INFO - PROCESS | 2462 | 1461900265119 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1251a3c00) [pid = 2462] [serial = 230] [outer = 0x1242ecc00] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1131ea000) [pid = 2462] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x11503e800) [pid = 2462] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x115d3e000) [pid = 2462] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1184c3800) [pid = 2462] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1191cb800) [pid = 2462] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x115d8b400) [pid = 2462] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x115d39800) [pid = 2462] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x1167a0c00) [pid = 2462] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x116669400) [pid = 2462] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x119889800) [pid = 2462] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x123674c00) [pid = 2462] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x119e2e400) [pid = 2462] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x11633c000) [pid = 2462] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x1125b8000) [pid = 2462] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x119a81000) [pid = 2462] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:24:25 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x11254f000) [pid = 2462] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:24:25 INFO - PROCESS | 2462 | 1461900265470 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]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 521ms 20:24:25 INFO - PROCESS | 2462 | 1461900265520 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:24:25 INFO - PROCESS | 2462 | 1461900265521 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:24:25 INFO - PROCESS | 2462 | 1461900265524 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 2462 | 1461900265525 Marionette TRACE conn2 <- [1,282,null,{}] 20:24:25 INFO - PROCESS | 2462 | 1461900265527 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}] 20:24:25 INFO - PROCESS | 2462 | 1461900265632 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:24:25 INFO - PROCESS | 2462 | 1461900265660 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x123d36800 == 40 [pid = 2462] [id = 78] 20:24:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x116307800) [pid = 2462] [serial = 231] [outer = 0x0] 20:24:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1180dc800) [pid = 2462] [serial = 232] [outer = 0x116307800] 20:24:25 INFO - PROCESS | 2462 | 1461900265688 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1251a6000) [pid = 2462] [serial = 233] [outer = 0x116307800] 20:24:25 INFO - PROCESS | 2462 | 1461900265970 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]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 20:24:25 INFO - PROCESS | 2462 | 1461900265997 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 2462 | 1461900265998 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:24:26 INFO - PROCESS | 2462 | 1461900266008 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 2462 | 1461900266009 Marionette TRACE conn2 <- [1,286,null,{}] 20:24:26 INFO - PROCESS | 2462 | 1461900266012 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}] 20:24:26 INFO - PROCESS | 2462 | 1461900266087 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:24:26 INFO - PROCESS | 2462 | 1461900266091 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x126620800 == 41 [pid = 2462] [id = 79] 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1252af800) [pid = 2462] [serial = 234] [outer = 0x0] 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x125ce7000) [pid = 2462] [serial = 235] [outer = 0x1252af800] 20:24:26 INFO - PROCESS | 2462 | 1461900266118 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1266d1c00) [pid = 2462] [serial = 236] [outer = 0x1252af800] 20:24:26 INFO - PROCESS | 2462 | 1461900266411 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]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 425ms 20:24:26 INFO - PROCESS | 2462 | 1461900266427 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 2462 | 1461900266428 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:24:26 INFO - PROCESS | 2462 | 1461900266430 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 2462 | 1461900266431 Marionette TRACE conn2 <- [1,290,null,{}] 20:24:26 INFO - PROCESS | 2462 | 1461900266441 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}] 20:24:26 INFO - PROCESS | 2462 | 1461900266537 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:24:26 INFO - PROCESS | 2462 | 1461900266563 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x128829800 == 42 [pid = 2462] [id = 80] 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x119dcdc00) [pid = 2462] [serial = 237] [outer = 0x0] 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x1266d5800) [pid = 2462] [serial = 238] [outer = 0x119dcdc00] 20:24:26 INFO - PROCESS | 2462 | 1461900266587 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x1286ae800) [pid = 2462] [serial = 239] [outer = 0x119dcdc00] 20:24:26 INFO - PROCESS | 2462 | 1461900266829 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]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 426ms 20:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:24:26 INFO - PROCESS | 2462 | 1461900266856 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 2462 | 1461900266857 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:24:26 INFO - PROCESS | 2462 | 1461900266861 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 2462 | 1461900266862 Marionette TRACE conn2 <- [1,294,null,{}] 20:24:26 INFO - PROCESS | 2462 | 1461900266865 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}] 20:24:26 INFO - PROCESS | 2462 | 1461900266949 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:24:26 INFO - PROCESS | 2462 | 1461900266955 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c21000 == 43 [pid = 2462] [id = 81] 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1286af400) [pid = 2462] [serial = 240] [outer = 0x0] 20:24:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x128b53000) [pid = 2462] [serial = 241] [outer = 0x1286af400] 20:24:26 INFO - PROCESS | 2462 | 1461900266979 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x128c06400) [pid = 2462] [serial = 242] [outer = 0x1286af400] 20:24:27 INFO - PROCESS | 2462 | 1461900267269 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]]]}] 20:24:27 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. 20:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 470ms 20:24:27 INFO - PROCESS | 2462 | 1461900267376 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 2462 | 1461900267378 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:24:27 INFO - PROCESS | 2462 | 1461900267382 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 2462 | 1461900267385 Marionette TRACE conn2 <- [1,298,null,{}] 20:24:27 INFO - PROCESS | 2462 | 1461900267389 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}] 20:24:27 INFO - PROCESS | 2462 | 1461900267473 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:24:27 INFO - PROCESS | 2462 | 1461900267554 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x1131b2800 == 44 [pid = 2462] [id = 82] 20:24:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1133adc00) [pid = 2462] [serial = 243] [outer = 0x0] 20:24:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x113c42400) [pid = 2462] [serial = 244] [outer = 0x1133adc00] 20:24:27 INFO - PROCESS | 2462 | 1461900267586 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1166d9000) [pid = 2462] [serial = 245] [outer = 0x1133adc00] 20:24:28 INFO - PROCESS | 2462 | 1461900268006 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]]]}] 20:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 20:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:24:28 INFO - PROCESS | 2462 | 1461900268055 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:24:28 INFO - PROCESS | 2462 | 1461900268057 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:24:28 INFO - PROCESS | 2462 | 1461900268063 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:24:28 INFO - PROCESS | 2462 | 1461900268066 Marionette TRACE conn2 <- [1,302,null,{}] 20:24:28 INFO - PROCESS | 2462 | 1461900268069 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}] 20:24:28 INFO - PROCESS | 2462 | 1461900268163 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:24:28 INFO - PROCESS | 2462 | 1461900268206 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a5b800 == 45 [pid = 2462] [id = 83] 20:24:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1169afc00) [pid = 2462] [serial = 246] [outer = 0x0] 20:24:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1180afc00) [pid = 2462] [serial = 247] [outer = 0x1169afc00] 20:24:28 INFO - PROCESS | 2462 | 1461900268235 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1185e2000) [pid = 2462] [serial = 248] [outer = 0x1169afc00] 20:24:28 INFO - PROCESS | 2462 | 1461900268639 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]]]}] 20:24:28 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. 20:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 627ms 20:24:28 INFO - PROCESS | 2462 | 1461900268689 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:24:28 INFO - PROCESS | 2462 | 1461900268690 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:24:28 INFO - PROCESS | 2462 | 1461900268693 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:24:28 INFO - PROCESS | 2462 | 1461900268694 Marionette TRACE conn2 <- [1,306,null,{}] 20:24:28 INFO - PROCESS | 2462 | 1461900268701 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}] 20:24:28 INFO - PROCESS | 2462 | 1461900268800 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:24:28 INFO - PROCESS | 2462 | 1461900268880 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x125c7c000 == 46 [pid = 2462] [id = 84] 20:24:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1194ae400) [pid = 2462] [serial = 249] [outer = 0x0] 20:24:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1198bd800) [pid = 2462] [serial = 250] [outer = 0x1194ae400] 20:24:28 INFO - PROCESS | 2462 | 1461900268924 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x119d10400) [pid = 2462] [serial = 251] [outer = 0x1194ae400] 20:24:29 INFO - PROCESS | 2462 | 1461900269358 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]]]}] 20:24:29 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. 20:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 669ms 20:24:29 INFO - PROCESS | 2462 | 1461900269362 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:24:29 INFO - PROCESS | 2462 | 1461900269364 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:24:29 INFO - PROCESS | 2462 | 1461900269366 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:24:29 INFO - PROCESS | 2462 | 1461900269367 Marionette TRACE conn2 <- [1,310,null,{}] 20:24:29 INFO - PROCESS | 2462 | 1461900269370 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}] 20:24:29 INFO - PROCESS | 2462 | 1461900269461 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:24:29 INFO - PROCESS | 2462 | 1461900269502 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x119225000 == 47 [pid = 2462] [id = 85] 20:24:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1191d6400) [pid = 2462] [serial = 252] [outer = 0x0] 20:24:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x119dce800) [pid = 2462] [serial = 253] [outer = 0x1191d6400] 20:24:29 INFO - PROCESS | 2462 | 1461900269531 Marionette DEBUG loaded listener.js 20:24:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x1214ed400) [pid = 2462] [serial = 254] [outer = 0x1191d6400] 20:24:30 INFO - PROCESS | 2462 | 1461900270068 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]]]}] 20:24:30 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. 20:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 721ms 20:24:30 INFO - PROCESS | 2462 | 1461900270121 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 2462 | 1461900270123 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:24:30 INFO - PROCESS | 2462 | 1461900270139 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 2462 | 1461900270141 Marionette TRACE conn2 <- [1,314,null,{}] 20:24:30 INFO - PROCESS | 2462 | 1461900270145 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}] 20:24:30 INFO - PROCESS | 2462 | 1461900270227 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:24:30 INFO - PROCESS | 2462 | 1461900270288 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x1131ab800 == 48 [pid = 2462] [id = 86] 20:24:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x116111c00) [pid = 2462] [serial = 255] [outer = 0x0] 20:24:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x11633d000) [pid = 2462] [serial = 256] [outer = 0x116111c00] 20:24:30 INFO - PROCESS | 2462 | 1461900270318 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x116a6e000) [pid = 2462] [serial = 257] [outer = 0x116111c00] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x128829800 == 47 [pid = 2462] [id = 80] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x126620800 == 46 [pid = 2462] [id = 79] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x123d36800 == 45 [pid = 2462] [id = 78] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x119168000 == 44 [pid = 2462] [id = 77] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x1241bb800 == 43 [pid = 2462] [id = 76] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x124127000) [pid = 2462] [serial = 195] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x115faa000) [pid = 2462] [serial = 159] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x123c38000 == 42 [pid = 2462] [id = 75] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x1215e2800 == 41 [pid = 2462] [id = 74] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x11a316800 == 40 [pid = 2462] [id = 73] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x11972e800 == 39 [pid = 2462] [id = 72] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x11922a800 == 38 [pid = 2462] [id = 71] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x117365800 == 37 [pid = 2462] [id = 70] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x116a7b800 == 36 [pid = 2462] [id = 69] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x115dda000 == 35 [pid = 2462] [id = 68] 20:24:30 INFO - PROCESS | 2462 | --DOCSHELL 0x123ff0800 == 34 [pid = 2462] [id = 66] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x1194a1000) [pid = 2462] [serial = 177] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x118a2a000) [pid = 2462] [serial = 174] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x117259800) [pid = 2462] [serial = 165] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1180ac000) [pid = 2462] [serial = 166] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x118725800) [pid = 2462] [serial = 171] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x119a82c00) [pid = 2462] [serial = 180] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1184b8000) [pid = 2462] [serial = 168] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1185e0000) [pid = 2462] [serial = 169] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x116112800) [pid = 2462] [serial = 162] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1166dc800) [pid = 2462] [serial = 163] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x118049c00) [pid = 2462] [serial = 145] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x11725a800) [pid = 2462] [serial = 144] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x119268c00) [pid = 2462] [serial = 148] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1180e0800) [pid = 2462] [serial = 147] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x119967000) [pid = 2462] [serial = 151] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x123f33800) [pid = 2462] [serial = 193] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x1198bc800) [pid = 2462] [serial = 150] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x1214e6000) [pid = 2462] [serial = 154] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x11a2b1400) [pid = 2462] [serial = 153] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x119960000) [pid = 2462] [serial = 178] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x119e32800) [pid = 2462] [serial = 186] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x118723800) [pid = 2462] [serial = 157] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x1169aec00) [pid = 2462] [serial = 156] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x11a2b5800) [pid = 2462] [serial = 183] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x119dc7400) [pid = 2462] [serial = 181] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x123427400) [pid = 2462] [serial = 189] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x123546400) [pid = 2462] [serial = 190] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x1238fd400) [pid = 2462] [serial = 192] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x1214eac00) [pid = 2462] [serial = 187] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x1214e8000) [pid = 2462] [serial = 184] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x119182000) [pid = 2462] [serial = 175] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x118a20800) [pid = 2462] [serial = 172] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 2462 | 1461900270789 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]]]}] 20:24:30 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. 20:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 673ms 20:24:30 INFO - PROCESS | 2462 | 1461900270813 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 2462 | 1461900270818 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:24:30 INFO - PROCESS | 2462 | 1461900270822 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 2462 | 1461900270823 Marionette TRACE conn2 <- [1,318,null,{}] 20:24:30 INFO - PROCESS | 2462 | 1461900270825 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}] 20:24:30 INFO - PROCESS | 2462 | 1461900270884 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:24:30 INFO - PROCESS | 2462 | 1461900270888 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150ee800 == 35 [pid = 2462] [id = 87] 20:24:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x11767a800) [pid = 2462] [serial = 258] [outer = 0x0] 20:24:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x118049000) [pid = 2462] [serial = 259] [outer = 0x11767a800] 20:24:30 INFO - PROCESS | 2462 | 1461900270912 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x1180e0800) [pid = 2462] [serial = 260] [outer = 0x11767a800] 20:24:31 INFO - PROCESS | 2462 | 1461900271407 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]]]}] 20:24:31 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. 20:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 624ms 20:24:31 INFO - PROCESS | 2462 | 1461900271447 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:24:31 INFO - PROCESS | 2462 | 1461900271450 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:24:31 INFO - PROCESS | 2462 | 1461900271455 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 2462 | 1461900271459 Marionette TRACE conn2 <- [1,322,null,{}] 20:24:31 INFO - PROCESS | 2462 | 1461900271497 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}] 20:24:31 INFO - PROCESS | 2462 | 1461900271585 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:24:31 INFO - PROCESS | 2462 | 1461900271631 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187d7800 == 36 [pid = 2462] [id = 88] 20:24:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1180a7c00) [pid = 2462] [serial = 261] [outer = 0x0] 20:24:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x11877d400) [pid = 2462] [serial = 262] [outer = 0x1180a7c00] 20:24:31 INFO - PROCESS | 2462 | 1461900271659 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x119124000) [pid = 2462] [serial = 263] [outer = 0x1180a7c00] 20:24:31 INFO - PROCESS | 2462 | 1461900271937 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]]]}] 20:24:31 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. 20:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 524ms 20:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:24:31 INFO - PROCESS | 2462 | 1461900271978 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:24:31 INFO - PROCESS | 2462 | 1461900271980 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:24:31 INFO - PROCESS | 2462 | 1461900271982 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 2462 | 1461900271983 Marionette TRACE conn2 <- [1,326,null,{}] 20:24:31 INFO - PROCESS | 2462 | 1461900271989 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}] 20:24:32 INFO - PROCESS | 2462 | 1461900272060 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:24:32 INFO - PROCESS | 2462 | 1461900272065 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x11922a000 == 37 [pid = 2462] [id = 89] 20:24:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x1191ccc00) [pid = 2462] [serial = 264] [outer = 0x0] 20:24:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x1194a6c00) [pid = 2462] [serial = 265] [outer = 0x1191ccc00] 20:24:32 INFO - PROCESS | 2462 | 1461900272093 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1198bc800) [pid = 2462] [serial = 266] [outer = 0x1191ccc00] 20:24:32 INFO - PROCESS | 2462 | 1461900272458 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]]]}] 20:24:32 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. 20:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms 20:24:32 INFO - PROCESS | 2462 | 1461900272511 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 2462 | 1461900272513 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:24:32 INFO - PROCESS | 2462 | 1461900272517 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 2462 | 1461900272518 Marionette TRACE conn2 <- [1,330,null,{}] 20:24:32 INFO - PROCESS | 2462 | 1461900272522 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}] 20:24:32 INFO - PROCESS | 2462 | 1461900272628 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:24:32 INFO - PROCESS | 2462 | 1461900272640 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d2b000 == 38 [pid = 2462] [id = 90] 20:24:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1125c3c00) [pid = 2462] [serial = 267] [outer = 0x0] 20:24:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x119a81400) [pid = 2462] [serial = 268] [outer = 0x1125c3c00] 20:24:32 INFO - PROCESS | 2462 | 1461900272684 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x119e27400) [pid = 2462] [serial = 269] [outer = 0x1125c3c00] 20:24:33 INFO - PROCESS | 2462 | 1461900273117 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]]]}] 20:24:33 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. 20:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 623ms 20:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:24:33 INFO - PROCESS | 2462 | 1461900273140 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 2462 | 1461900273141 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:24:33 INFO - PROCESS | 2462 | 1461900273143 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 2462 | 1461900273144 Marionette TRACE conn2 <- [1,334,null,{}] 20:24:33 INFO - PROCESS | 2462 | 1461900273153 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}] 20:24:33 INFO - PROCESS | 2462 | 1461900273256 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:24:33 INFO - PROCESS | 2462 | 1461900273262 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e1a800 == 39 [pid = 2462] [id = 91] 20:24:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x11a2b1400) [pid = 2462] [serial = 270] [outer = 0x0] 20:24:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1214ed800) [pid = 2462] [serial = 271] [outer = 0x11a2b1400] 20:24:33 INFO - PROCESS | 2462 | 1461900273290 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x1238fd400) [pid = 2462] [serial = 272] [outer = 0x11a2b1400] 20:24:33 INFO - PROCESS | 2462 | 1461900273594 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]]]}] 20:24:33 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. 20:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 477ms 20:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:24:33 INFO - PROCESS | 2462 | 1461900273628 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 2462 | 1461900273629 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:24:33 INFO - PROCESS | 2462 | 1461900273632 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 2462 | 1461900273633 Marionette TRACE conn2 <- [1,338,null,{}] 20:24:33 INFO - PROCESS | 2462 | 1461900273638 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}] 20:24:33 INFO - PROCESS | 2462 | 1461900273723 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:24:33 INFO - PROCESS | 2462 | 1461900273727 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x11333e000 == 40 [pid = 2462] [id = 92] 20:24:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x11a2b2800) [pid = 2462] [serial = 273] [outer = 0x0] 20:24:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x123cef400) [pid = 2462] [serial = 274] [outer = 0x11a2b2800] 20:24:33 INFO - PROCESS | 2462 | 1461900273753 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x12493fc00) [pid = 2462] [serial = 275] [outer = 0x11a2b2800] 20:24:34 INFO - PROCESS | 2462 | 1461900274096 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]]]}] 20:24:34 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. 20:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 20:24:34 INFO - PROCESS | 2462 | 1461900274111 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:24:34 INFO - PROCESS | 2462 | 1461900274113 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:24:34 INFO - PROCESS | 2462 | 1461900274116 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:24:34 INFO - PROCESS | 2462 | 1461900274117 Marionette TRACE conn2 <- [1,342,null,{}] 20:24:34 INFO - PROCESS | 2462 | 1461900274119 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}] 20:24:34 INFO - PROCESS | 2462 | 1461900274224 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:24:34 INFO - PROCESS | 2462 | 1461900274230 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x123d3c800 == 41 [pid = 2462] [id = 93] 20:24:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1238f7c00) [pid = 2462] [serial = 276] [outer = 0x0] 20:24:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x12499b400) [pid = 2462] [serial = 277] [outer = 0x1238f7c00] 20:24:34 INFO - PROCESS | 2462 | 1461900274294 Marionette DEBUG loaded listener.js 20:24:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1251a1800) [pid = 2462] [serial = 278] [outer = 0x1238f7c00] 20:24:34 INFO - PROCESS | 2462 | 1461900274715 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]]]}] 20:24:34 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. 20:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 621ms 20:24:34 INFO - PROCESS | 2462 | 1461900274737 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:24:34 INFO - PROCESS | 2462 | 1461900274738 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:24:34 INFO - PROCESS | 2462 | 1461900274740 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:24:34 INFO - PROCESS | 2462 | 1461900274741 Marionette TRACE conn2 <- [1,346,null,{}] 20:24:34 INFO - PROCESS | 2462 | 1461900274743 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}] 20:24:34 INFO - PROCESS | 2462 | 1461900274829 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x119967800) [pid = 2462] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1242ecc00) [pid = 2462] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x119e29000) [pid = 2462] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1252af800) [pid = 2462] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1131e6000) [pid = 2462] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x113447800) [pid = 2462] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x113e13800) [pid = 2462] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x116307800) [pid = 2462] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x119dcdc00) [pid = 2462] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x119e27800) [pid = 2462] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x123f2c800) [pid = 2462] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x1180d8000) [pid = 2462] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x118040c00) [pid = 2462] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:24:34 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x118a2dc00) [pid = 2462] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:24:34 INFO - PROCESS | 2462 | 1461900274961 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150e5800 == 42 [pid = 2462] [id = 94] 20:24:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x112d03400) [pid = 2462] [serial = 279] [outer = 0x0] 20:24:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x116307800) [pid = 2462] [serial = 280] [outer = 0x112d03400] 20:24:34 INFO - PROCESS | 2462 | 1461900274986 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x119965400) [pid = 2462] [serial = 281] [outer = 0x112d03400] 20:24:35 INFO - PROCESS | 2462 | 1461900275240 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]]]}] 20:24:35 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. 20:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 522ms 20:24:35 INFO - PROCESS | 2462 | 1461900275264 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:24:35 INFO - PROCESS | 2462 | 1461900275265 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:24:35 INFO - PROCESS | 2462 | 1461900275275 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:24:35 INFO - PROCESS | 2462 | 1461900275276 Marionette TRACE conn2 <- [1,350,null,{}] 20:24:35 INFO - PROCESS | 2462 | 1461900275279 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}] 20:24:35 INFO - PROCESS | 2462 | 1461900275356 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:24:35 INFO - PROCESS | 2462 | 1461900275361 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x12520c000 == 43 [pid = 2462] [id = 95] 20:24:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x119dcdc00) [pid = 2462] [serial = 282] [outer = 0x0] 20:24:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1252ad000) [pid = 2462] [serial = 283] [outer = 0x119dcdc00] 20:24:35 INFO - PROCESS | 2462 | 1461900275388 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x126697c00) [pid = 2462] [serial = 284] [outer = 0x119dcdc00] 20:24:35 INFO - PROCESS | 2462 | 1461900275695 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]]]}] 20:24:35 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. 20:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 20:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:24:35 INFO - PROCESS | 2462 | 1461900275746 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:24:35 INFO - PROCESS | 2462 | 1461900275747 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:24:35 INFO - PROCESS | 2462 | 1461900275750 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:24:35 INFO - PROCESS | 2462 | 1461900275751 Marionette TRACE conn2 <- [1,354,null,{}] 20:24:35 INFO - PROCESS | 2462 | 1461900275754 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}] 20:24:35 INFO - PROCESS | 2462 | 1461900275856 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:24:35 INFO - PROCESS | 2462 | 1461900275862 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266a8800 == 44 [pid = 2462] [id = 96] 20:24:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x124ba5c00) [pid = 2462] [serial = 285] [outer = 0x0] 20:24:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x12669d800) [pid = 2462] [serial = 286] [outer = 0x124ba5c00] 20:24:35 INFO - PROCESS | 2462 | 1461900275891 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x12855b800) [pid = 2462] [serial = 287] [outer = 0x124ba5c00] 20:24:36 INFO - PROCESS | 2462 | 1461900276191 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]]]}] 20:24:36 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. 20:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 20:24:36 INFO - PROCESS | 2462 | 1461900276222 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 2462 | 1461900276223 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:24:36 INFO - PROCESS | 2462 | 1461900276225 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 2462 | 1461900276226 Marionette TRACE conn2 <- [1,358,null,{}] 20:24:36 INFO - PROCESS | 2462 | 1461900276228 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}] 20:24:36 INFO - PROCESS | 2462 | 1461900276304 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:24:36 INFO - PROCESS | 2462 | 1461900276308 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x128ecb000 == 45 [pid = 2462] [id = 97] 20:24:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x12855c000) [pid = 2462] [serial = 288] [outer = 0x0] 20:24:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1286afc00) [pid = 2462] [serial = 289] [outer = 0x12855c000] 20:24:36 INFO - PROCESS | 2462 | 1461900276333 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x128c03800) [pid = 2462] [serial = 290] [outer = 0x12855c000] 20:24:36 INFO - PROCESS | 2462 | 1461900276660 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]]]}] 20:24:36 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. 20:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 20:24:36 INFO - PROCESS | 2462 | 1461900276696 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 2462 | 1461900276697 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:24:36 INFO - PROCESS | 2462 | 1461900276707 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 2462 | 1461900276708 Marionette TRACE conn2 <- [1,362,null,{}] 20:24:36 INFO - PROCESS | 2462 | 1461900276710 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}] 20:24:36 INFO - PROCESS | 2462 | 1461900276781 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:24:36 INFO - PROCESS | 2462 | 1461900276788 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a87a000 == 46 [pid = 2462] [id = 98] 20:24:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x12380e800) [pid = 2462] [serial = 291] [outer = 0x0] 20:24:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x128c0bc00) [pid = 2462] [serial = 292] [outer = 0x12380e800] 20:24:36 INFO - PROCESS | 2462 | 1461900276812 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x128e49800) [pid = 2462] [serial = 293] [outer = 0x12380e800] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1150fa800 == 45 [pid = 2462] [id = 54] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x116395800 == 44 [pid = 2462] [id = 67] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1131ab800 == 43 [pid = 2462] [id = 86] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x119225000 == 42 [pid = 2462] [id = 85] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x125c7c000 == 41 [pid = 2462] [id = 84] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x118a5b800 == 40 [pid = 2462] [id = 83] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x128c21000 == 39 [pid = 2462] [id = 81] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1131b2800 == 38 [pid = 2462] [id = 82] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1150ee800 == 37 [pid = 2462] [id = 87] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1187d7800 == 36 [pid = 2462] [id = 88] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1150e5800 == 35 [pid = 2462] [id = 94] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x12520c000 == 34 [pid = 2462] [id = 95] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x119e1a800 == 33 [pid = 2462] [id = 91] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1266a8800 == 32 [pid = 2462] [id = 96] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x11333e000 == 31 [pid = 2462] [id = 92] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x123d3c800 == 30 [pid = 2462] [id = 93] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x119d2b000 == 29 [pid = 2462] [id = 90] 20:24:37 INFO - PROCESS | 2462 | --DOCSHELL 0x11922a000 == 28 [pid = 2462] [id = 89] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1238f5400) [pid = 2462] [serial = 220] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1251a3c00) [pid = 2462] [serial = 230] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x124127800) [pid = 2462] [serial = 223] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x125ce7000) [pid = 2462] [serial = 235] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x12b2cb800) [pid = 2462] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x11995c400) [pid = 2462] [serial = 215] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x116796000) [pid = 2462] [serial = 202] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x1163f9000) [pid = 2462] [serial = 160] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1180dc800) [pid = 2462] [serial = 232] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1266d5800) [pid = 2462] [serial = 238] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1214e6800) [pid = 2462] [serial = 217] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x1251a6000) [pid = 2462] [serial = 233] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x12499fc00) [pid = 2462] [serial = 226] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x118784000) [pid = 2462] [serial = 209] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x1180ae000) [pid = 2462] [serial = 204] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x116331c00) [pid = 2462] [serial = 198] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x1183c7c00) [pid = 2462] [serial = 208] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x1266d1c00) [pid = 2462] [serial = 236] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x12519e800) [pid = 2462] [serial = 229] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x124941400) [pid = 2462] [serial = 224] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x119887000) [pid = 2462] [serial = 212] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x1191cf000) [pid = 2462] [serial = 211] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x1180e1400) [pid = 2462] [serial = 205] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x1198c3800) [pid = 2462] [serial = 214] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x123a81c00) [pid = 2462] [serial = 221] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x124ba3c00) [pid = 2462] [serial = 227] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x115d86c00) [pid = 2462] [serial = 201] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x12380d400) [pid = 2462] [serial = 218] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x128b53000) [pid = 2462] [serial = 241] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x1286ae800) [pid = 2462] [serial = 239] [outer = 0x0] [url = about:blank] 20:24:38 INFO - PROCESS | 2462 | --DOCSHELL 0x128ecb000 == 27 [pid = 2462] [id = 97] 20:24:38 INFO - PROCESS | 2462 | 1461900278145 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]]]}] 20:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1473ms 20:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:24:38 INFO - PROCESS | 2462 | 1461900278181 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:24:38 INFO - PROCESS | 2462 | 1461900278183 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:24:38 INFO - PROCESS | 2462 | 1461900278187 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 2462 | 1461900278189 Marionette TRACE conn2 <- [1,366,null,{}] 20:24:38 INFO - PROCESS | 2462 | 1461900278198 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}] 20:24:38 INFO - PROCESS | 2462 | 1461900278280 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:24:38 INFO - PROCESS | 2462 | 1461900278288 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1131ae800 == 28 [pid = 2462] [id = 99] 20:24:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x115d40000) [pid = 2462] [serial = 294] [outer = 0x0] 20:24:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x115d43400) [pid = 2462] [serial = 295] [outer = 0x115d40000] 20:24:38 INFO - PROCESS | 2462 | 1461900278316 Marionette DEBUG loaded listener.js 20:24:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x116331c00) [pid = 2462] [serial = 296] [outer = 0x115d40000] 20:24:38 INFO - PROCESS | 2462 | 1461900278657 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]]]}] 20:24:38 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. 20:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 477ms 20:24:38 INFO - PROCESS | 2462 | 1461900278664 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:24:38 INFO - PROCESS | 2462 | 1461900278671 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:24:38 INFO - PROCESS | 2462 | 1461900278676 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 2462 | 1461900278678 Marionette TRACE conn2 <- [1,370,null,{}] 20:24:38 INFO - PROCESS | 2462 | 1461900278680 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}] 20:24:38 INFO - PROCESS | 2462 | 1461900278751 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:24:38 INFO - PROCESS | 2462 | 1461900278791 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1133cc800 == 29 [pid = 2462] [id = 100] 20:24:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x116327000) [pid = 2462] [serial = 297] [outer = 0x0] 20:24:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1169a7000) [pid = 2462] [serial = 298] [outer = 0x116327000] 20:24:38 INFO - PROCESS | 2462 | 1461900278817 Marionette DEBUG loaded listener.js 20:24:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x118041c00) [pid = 2462] [serial = 299] [outer = 0x116327000] 20:24:39 INFO - PROCESS | 2462 | 1461900279124 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]]]}] 20:24:39 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. 20:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 20:24:39 INFO - PROCESS | 2462 | 1461900279146 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:24:39 INFO - PROCESS | 2462 | 1461900279148 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:24:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:24:39 INFO - PROCESS | 2462 | 1461900279155 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:24:39 INFO - PROCESS | 2462 | 1461900279158 Marionette TRACE conn2 <- [1,374,null,{}] 20:24:39 INFO - PROCESS | 2462 | 1461900279166 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}] 20:24:39 INFO - PROCESS | 2462 | 1461900279234 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:24:39 INFO - PROCESS | 2462 | 1461900279240 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f34800 == 30 [pid = 2462] [id = 101] 20:24:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x111cb8000) [pid = 2462] [serial = 300] [outer = 0x0] 20:24:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x1184b8000) [pid = 2462] [serial = 301] [outer = 0x111cb8000] 20:24:39 INFO - PROCESS | 2462 | 1461900279268 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x1185dd000) [pid = 2462] [serial = 302] [outer = 0x111cb8000] 20:24:39 INFO - PROCESS | 2462 | 1461900279607 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:24:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:24:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 476ms 20:24:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:24:39 INFO - PROCESS | 2462 | 1461900279628 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:24:39 INFO - PROCESS | 2462 | 1461900279629 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:24:39 INFO - PROCESS | 2462 | 1461900279632 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:24:39 INFO - PROCESS | 2462 | 1461900279633 Marionette TRACE conn2 <- [1,378,null,{}] 20:24:39 INFO - PROCESS | 2462 | 1461900279644 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}] 20:24:39 INFO - PROCESS | 2462 | 1461900279711 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:24:39 INFO - PROCESS | 2462 | 1461900279715 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172e1000 == 31 [pid = 2462] [id = 102] 20:24:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x118573c00) [pid = 2462] [serial = 303] [outer = 0x0] 20:24:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x11877dc00) [pid = 2462] [serial = 304] [outer = 0x118573c00] 20:24:39 INFO - PROCESS | 2462 | 1461900279744 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x118a25800) [pid = 2462] [serial = 305] [outer = 0x118573c00] 20:24:40 INFO - PROCESS | 2462 | 1461900280057 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:24:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:24:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 20:24:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:24:40 INFO - PROCESS | 2462 | 1461900280104 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 2462 | 1461900280105 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:24:40 INFO - PROCESS | 2462 | 1461900280107 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 2462 | 1461900280108 Marionette TRACE conn2 <- [1,382,null,{}] 20:24:40 INFO - PROCESS | 2462 | 1461900280111 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}] 20:24:40 INFO - PROCESS | 2462 | 1461900280176 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:24:40 INFO - PROCESS | 2462 | 1461900280198 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x119223800 == 32 [pid = 2462] [id = 103] 20:24:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x115d42400) [pid = 2462] [serial = 306] [outer = 0x0] 20:24:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x119185c00) [pid = 2462] [serial = 307] [outer = 0x115d42400] 20:24:40 INFO - PROCESS | 2462 | 1461900280231 Marionette DEBUG loaded listener.js 20:24:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x1191d4c00) [pid = 2462] [serial = 308] [outer = 0x115d42400] 20:24:40 INFO - PROCESS | 2462 | 1461900280616 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:24:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:24:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 20:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:24:40 INFO - PROCESS | 2462 | 1461900280626 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 2462 | 1461900280627 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:24:40 INFO - PROCESS | 2462 | 1461900280629 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 2462 | 1461900280630 Marionette TRACE conn2 <- [1,386,null,{}] 20:24:40 INFO - PROCESS | 2462 | 1461900280632 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}] 20:24:40 INFO - PROCESS | 2462 | 1461900280717 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:24:40 INFO - PROCESS | 2462 | 1461900280723 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199c5000 == 33 [pid = 2462] [id = 104] 20:24:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x118a25400) [pid = 2462] [serial = 309] [outer = 0x0] 20:24:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1198c9800) [pid = 2462] [serial = 310] [outer = 0x118a25400] 20:24:40 INFO - PROCESS | 2462 | 1461900280752 Marionette DEBUG loaded listener.js 20:24:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x119d0f800) [pid = 2462] [serial = 311] [outer = 0x118a25400] 20:24:41 INFO - PROCESS | 2462 | 1461900281063 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]]]}] 20:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 20:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:24:41 INFO - PROCESS | 2462 | 1461900281097 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:24:41 INFO - PROCESS | 2462 | 1461900281099 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:24:41 INFO - PROCESS | 2462 | 1461900281102 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:24:41 INFO - PROCESS | 2462 | 1461900281104 Marionette TRACE conn2 <- [1,390,null,{}] 20:24:41 INFO - PROCESS | 2462 | 1461900281107 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}] 20:24:41 INFO - PROCESS | 2462 | 1461900281173 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:24:41 INFO - PROCESS | 2462 | 1461900281218 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e16000 == 34 [pid = 2462] [id = 105] 20:24:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1125bc000) [pid = 2462] [serial = 312] [outer = 0x0] 20:24:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x119dc9800) [pid = 2462] [serial = 313] [outer = 0x1125bc000] 20:24:41 INFO - PROCESS | 2462 | 1461900281242 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1214e6400) [pid = 2462] [serial = 314] [outer = 0x1125bc000] 20:24:41 INFO - PROCESS | 2462 | 1461900281497 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]]]}] 20:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 421ms 20:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:24:41 INFO - PROCESS | 2462 | 1461900281526 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:24:41 INFO - PROCESS | 2462 | 1461900281527 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:24:41 INFO - PROCESS | 2462 | 1461900281529 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:24:41 INFO - PROCESS | 2462 | 1461900281530 Marionette TRACE conn2 <- [1,394,null,{}] 20:24:41 INFO - PROCESS | 2462 | 1461900281540 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}] 20:24:41 INFO - PROCESS | 2462 | 1461900281613 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:24:41 INFO - PROCESS | 2462 | 1461900281620 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215e3000 == 35 [pid = 2462] [id = 106] 20:24:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1214e6c00) [pid = 2462] [serial = 315] [outer = 0x0] 20:24:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x1214ee000) [pid = 2462] [serial = 316] [outer = 0x1214e6c00] 20:24:41 INFO - PROCESS | 2462 | 1461900281645 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x123667800) [pid = 2462] [serial = 317] [outer = 0x1214e6c00] 20:24:41 INFO - PROCESS | 2462 | 1461900281960 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]]]}] 20:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 20:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:24:42 INFO - PROCESS | 2462 | 1461900281998 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 2462 | 1461900281999 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:24:42 INFO - PROCESS | 2462 | 1461900282004 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 2462 | 1461900282005 Marionette TRACE conn2 <- [1,398,null,{}] 20:24:42 INFO - PROCESS | 2462 | 1461900282007 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}] 20:24:42 INFO - PROCESS | 2462 | 1461900282095 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:24:42 INFO - PROCESS | 2462 | 1461900282101 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f33800 == 36 [pid = 2462] [id = 107] 20:24:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x11767d800) [pid = 2462] [serial = 318] [outer = 0x0] 20:24:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x12380a000) [pid = 2462] [serial = 319] [outer = 0x11767d800] 20:24:42 INFO - PROCESS | 2462 | 1461900282126 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1238fc400) [pid = 2462] [serial = 320] [outer = 0x11767d800] 20:24:42 INFO - PROCESS | 2462 | 1461900282423 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]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 20:24:42 INFO - PROCESS | 2462 | 1461900282473 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 2462 | 1461900282474 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:24:42 INFO - PROCESS | 2462 | 1461900282476 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 2462 | 1461900282477 Marionette TRACE conn2 <- [1,402,null,{}] 20:24:42 INFO - PROCESS | 2462 | 1461900282479 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}] 20:24:42 INFO - PROCESS | 2462 | 1461900282554 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:24:42 INFO - PROCESS | 2462 | 1461900282559 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x12419e800 == 37 [pid = 2462] [id = 108] 20:24:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x123cbd400) [pid = 2462] [serial = 321] [outer = 0x0] 20:24:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x124127800) [pid = 2462] [serial = 322] [outer = 0x123cbd400] 20:24:42 INFO - PROCESS | 2462 | 1461900282585 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x12493ec00) [pid = 2462] [serial = 323] [outer = 0x123cbd400] 20:24:42 INFO - PROCESS | 2462 | 1461900282921 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]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 470ms 20:24:42 INFO - PROCESS | 2462 | 1461900282947 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 2462 | 1461900282948 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:24:42 INFO - PROCESS | 2462 | 1461900282951 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 2462 | 1461900282954 Marionette TRACE conn2 <- [1,406,null,{}] 20:24:42 INFO - PROCESS | 2462 | 1461900282971 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}] 20:24:43 INFO - PROCESS | 2462 | 1461900283071 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:24:43 INFO - PROCESS | 2462 | 1461900283103 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x119223000 == 38 [pid = 2462] [id = 109] 20:24:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x124995000) [pid = 2462] [serial = 324] [outer = 0x0] 20:24:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x12519ec00) [pid = 2462] [serial = 325] [outer = 0x124995000] 20:24:43 INFO - PROCESS | 2462 | 1461900283131 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x125cd8400) [pid = 2462] [serial = 326] [outer = 0x124995000] 20:24:43 INFO - PROCESS | 2462 | 1461900283562 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]]]}] 20:24:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 637ms 20:24:43 INFO - PROCESS | 2462 | 1461900283600 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:24:43 INFO - PROCESS | 2462 | 1461900283602 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:24:43 INFO - PROCESS | 2462 | 1461900283605 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:24:43 INFO - PROCESS | 2462 | 1461900283606 Marionette TRACE conn2 <- [1,410,null,{}] 20:24:43 INFO - PROCESS | 2462 | 1461900283608 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}] 20:24:43 INFO - PROCESS | 2462 | 1461900283697 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:24:43 INFO - PROCESS | 2462 | 1461900283701 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x12661a800 == 39 [pid = 2462] [id = 110] 20:24:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x125cdb400) [pid = 2462] [serial = 327] [outer = 0x0] 20:24:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x126699c00) [pid = 2462] [serial = 328] [outer = 0x125cdb400] 20:24:43 INFO - PROCESS | 2462 | 1461900283725 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x128555000) [pid = 2462] [serial = 329] [outer = 0x125cdb400] 20:24:44 INFO - PROCESS | 2462 | 1461900284124 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]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 568ms 20:24:44 INFO - PROCESS | 2462 | 1461900284174 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:24:44 INFO - PROCESS | 2462 | 1461900284176 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:24:44 INFO - PROCESS | 2462 | 1461900284179 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 2462 | 1461900284181 Marionette TRACE conn2 <- [1,414,null,{}] 20:24:44 INFO - PROCESS | 2462 | 1461900284184 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}] 20:24:44 INFO - PROCESS | 2462 | 1461900284318 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:24:44 INFO - PROCESS | 2462 | 1461900284381 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x128881800 == 40 [pid = 2462] [id = 111] 20:24:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x12855e400) [pid = 2462] [serial = 330] [outer = 0x0] 20:24:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x128563800) [pid = 2462] [serial = 331] [outer = 0x12855e400] 20:24:44 INFO - PROCESS | 2462 | 1461900284419 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x128b55000) [pid = 2462] [serial = 332] [outer = 0x12855e400] 20:24:44 INFO - PROCESS | 2462 | 1461900284792 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]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 619ms 20:24:44 INFO - PROCESS | 2462 | 1461900284798 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:24:44 INFO - PROCESS | 2462 | 1461900284800 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:24:44 INFO - PROCESS | 2462 | 1461900284806 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 2462 | 1461900284807 Marionette TRACE conn2 <- [1,418,null,{}] 20:24:44 INFO - PROCESS | 2462 | 1461900284809 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}] 20:24:44 INFO - PROCESS | 2462 | 1461900284902 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:24:44 INFO - PROCESS | 2462 | 1461900284907 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c20000 == 41 [pid = 2462] [id = 112] 20:24:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x12855ac00) [pid = 2462] [serial = 333] [outer = 0x0] 20:24:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x128c0d000) [pid = 2462] [serial = 334] [outer = 0x12855ac00] 20:24:44 INFO - PROCESS | 2462 | 1461900284930 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x128e54000) [pid = 2462] [serial = 335] [outer = 0x12855ac00] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x12855c000) [pid = 2462] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x11a2b1400) [pid = 2462] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x11a2b2800) [pid = 2462] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x1238f7c00) [pid = 2462] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x112d03400) [pid = 2462] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x119dcdc00) [pid = 2462] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x124ba5c00) [pid = 2462] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x11767a800) [pid = 2462] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x116111c00) [pid = 2462] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1191d6400) [pid = 2462] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1194ae400) [pid = 2462] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1169afc00) [pid = 2462] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1133adc00) [pid = 2462] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1286af400) [pid = 2462] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1125c3c00) [pid = 2462] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1191ccc00) [pid = 2462] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1180a7c00) [pid = 2462] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1131e6c00) [pid = 2462] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:24:45 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x119181400) [pid = 2462] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:24:45 INFO - PROCESS | 2462 | 1461900285863 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]]]}] 20:24:45 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 20:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1070ms 20:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:24:45 INFO - PROCESS | 2462 | 1461900285877 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:24:45 INFO - PROCESS | 2462 | 1461900285878 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:24:45 INFO - PROCESS | 2462 | 1461900285880 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:24:45 INFO - PROCESS | 2462 | 1461900285881 Marionette TRACE conn2 <- [1,422,null,{}] 20:24:45 INFO - PROCESS | 2462 | 1461900285883 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}] 20:24:45 INFO - PROCESS | 2462 | 1461900285958 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:24:46 INFO - PROCESS | 2462 | 1461900286001 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215e1000 == 42 [pid = 2462] [id = 113] 20:24:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x11767a800) [pid = 2462] [serial = 336] [outer = 0x0] 20:24:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x118a2a800) [pid = 2462] [serial = 337] [outer = 0x11767a800] 20:24:46 INFO - PROCESS | 2462 | 1461900286026 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1214ea000) [pid = 2462] [serial = 338] [outer = 0x11767a800] 20:24:46 INFO - PROCESS | 2462 | 1461900286154 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:24:46 INFO - PROCESS | 2462 | 1461900286792 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]]]}] 20:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 918ms 20:24:46 INFO - PROCESS | 2462 | 1461900286799 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:24:46 INFO - PROCESS | 2462 | 1461900286800 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:24:46 INFO - PROCESS | 2462 | 1461900286805 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:24:46 INFO - PROCESS | 2462 | 1461900286806 Marionette TRACE conn2 <- [1,426,null,{}] 20:24:46 INFO - PROCESS | 2462 | 1461900286808 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}] 20:24:46 INFO - PROCESS | 2462 | 1461900286883 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:24:46 INFO - PROCESS | 2462 | 1461900286890 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab04800 == 43 [pid = 2462] [id = 114] 20:24:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x124ba4000) [pid = 2462] [serial = 339] [outer = 0x0] 20:24:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x128e74c00) [pid = 2462] [serial = 340] [outer = 0x124ba4000] 20:24:46 INFO - PROCESS | 2462 | 1461900286915 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x128f5f800) [pid = 2462] [serial = 341] [outer = 0x124ba4000] 20:24:47 INFO - PROCESS | 2462 | 1461900287510 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] 20:24:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:24:47 INFO - PROCESS | 2462 | 1461900287582 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:24:47 INFO - PROCESS | 2462 | 1461900287588 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 2462 | 1461900287592 Marionette TRACE conn2 <- [1,430,null,{}] 20:24:47 INFO - PROCESS | 2462 | 1461900287598 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}] 20:24:47 INFO - PROCESS | 2462 | 1461900287729 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:24:47 INFO - PROCESS | 2462 | 1461900287774 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150ee800 == 44 [pid = 2462] [id = 115] 20:24:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1131e7000) [pid = 2462] [serial = 342] [outer = 0x0] 20:24:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x115d88800) [pid = 2462] [serial = 343] [outer = 0x1131e7000] 20:24:47 INFO - PROCESS | 2462 | 1461900287806 Marionette DEBUG loaded listener.js 20:24:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1166de400) [pid = 2462] [serial = 344] [outer = 0x1131e7000] 20:24:48 INFO - PROCESS | 2462 | 1461900288352 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]]]}] 20:24:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:24:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 778ms 20:24:48 INFO - PROCESS | 2462 | 1461900288365 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:24:48 INFO - PROCESS | 2462 | 1461900288369 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:24:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:24:48 INFO - PROCESS | 2462 | 1461900288415 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:24:48 INFO - PROCESS | 2462 | 1461900288417 Marionette TRACE conn2 <- [1,434,null,{}] 20:24:48 INFO - PROCESS | 2462 | 1461900288420 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}] 20:24:48 INFO - PROCESS | 2462 | 1461900288526 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:24:48 INFO - PROCESS | 2462 | 1461900288598 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x113326000 == 45 [pid = 2462] [id = 116] 20:24:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x111c45c00) [pid = 2462] [serial = 345] [outer = 0x0] 20:24:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1167a0c00) [pid = 2462] [serial = 346] [outer = 0x111c45c00] 20:24:48 INFO - PROCESS | 2462 | 1461900288631 Marionette DEBUG loaded listener.js 20:24:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1180db400) [pid = 2462] [serial = 347] [outer = 0x111c45c00] 20:24:49 INFO - PROCESS | 2462 | 1461900289427 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]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:24:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1028ms 20:24:49 INFO - PROCESS | 2462 | 1461900289443 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 2462 | 1461900289445 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:24:49 INFO - PROCESS | 2462 | 1461900289449 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 2462 | 1461900289451 Marionette TRACE conn2 <- [1,438,null,{}] 20:24:49 INFO - PROCESS | 2462 | 1461900289464 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}] 20:24:49 INFO - PROCESS | 2462 | 1461900289560 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x1215e1000 == 44 [pid = 2462] [id = 113] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x128c20000 == 43 [pid = 2462] [id = 112] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x128881800 == 42 [pid = 2462] [id = 111] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12661a800 == 41 [pid = 2462] [id = 110] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x119223000 == 40 [pid = 2462] [id = 109] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12419e800 == 39 [pid = 2462] [id = 108] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x116f33800 == 38 [pid = 2462] [id = 107] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x128c0bc00) [pid = 2462] [serial = 292] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x1215e3000 == 37 [pid = 2462] [id = 106] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x119e16000 == 36 [pid = 2462] [id = 105] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x1199c5000 == 35 [pid = 2462] [id = 104] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x119223800 == 34 [pid = 2462] [id = 103] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x1172e1000 == 33 [pid = 2462] [id = 102] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x116f34800 == 32 [pid = 2462] [id = 101] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x1133cc800 == 31 [pid = 2462] [id = 100] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x1131ae800 == 30 [pid = 2462] [id = 99] 20:24:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12a87a000 == 29 [pid = 2462] [id = 98] 20:24:49 INFO - PROCESS | 2462 | 1461900289656 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x11767e000) [pid = 2462] [serial = 199] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x124940800) [pid = 2462] [serial = 196] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1214ed800) [pid = 2462] [serial = 271] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x123cef400) [pid = 2462] [serial = 274] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1238fd400) [pid = 2462] [serial = 272] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1251a1800) [pid = 2462] [serial = 278] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x12499b400) [pid = 2462] [serial = 277] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x12493fc00) [pid = 2462] [serial = 275] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x119965400) [pid = 2462] [serial = 281] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1252ad000) [pid = 2462] [serial = 283] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x12855b800) [pid = 2462] [serial = 287] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x116307800) [pid = 2462] [serial = 280] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x118049000) [pid = 2462] [serial = 259] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x116a6e000) [pid = 2462] [serial = 257] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x11633d000) [pid = 2462] [serial = 256] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x1214ed400) [pid = 2462] [serial = 254] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x119dce800) [pid = 2462] [serial = 253] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x119d10400) [pid = 2462] [serial = 251] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x1198bd800) [pid = 2462] [serial = 250] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1185e2000) [pid = 2462] [serial = 248] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x1180afc00) [pid = 2462] [serial = 247] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x1166d9000) [pid = 2462] [serial = 245] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x113c42400) [pid = 2462] [serial = 244] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x128c06400) [pid = 2462] [serial = 242] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x119a81400) [pid = 2462] [serial = 268] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x1194a6c00) [pid = 2462] [serial = 265] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x1198bc800) [pid = 2462] [serial = 266] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x11877d400) [pid = 2462] [serial = 262] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x119124000) [pid = 2462] [serial = 263] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x1180e0800) [pid = 2462] [serial = 260] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x126697c00) [pid = 2462] [serial = 284] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x128c03800) [pid = 2462] [serial = 290] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x12669d800) [pid = 2462] [serial = 286] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x119e27400) [pid = 2462] [serial = 269] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x1286afc00) [pid = 2462] [serial = 289] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x112e3c000 == 30 [pid = 2462] [id = 117] 20:24:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x112d72400) [pid = 2462] [serial = 348] [outer = 0x0] 20:24:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x11633d000) [pid = 2462] [serial = 349] [outer = 0x112d72400] 20:24:49 INFO - PROCESS | 2462 | 1461900289690 Marionette DEBUG loaded listener.js 20:24:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x117e11400) [pid = 2462] [serial = 350] [outer = 0x112d72400] 20:24:50 INFO - PROCESS | 2462 | 1461900290015 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]]]}] 20:24:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:24:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 580ms 20:24:50 INFO - PROCESS | 2462 | 1461900290030 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 2462 | 1461900290034 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:24:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:24:50 INFO - PROCESS | 2462 | 1461900290040 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 2462 | 1461900290042 Marionette TRACE conn2 <- [1,442,null,{}] 20:24:50 INFO - PROCESS | 2462 | 1461900290045 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}] 20:24:50 INFO - PROCESS | 2462 | 1461900290120 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:24:50 INFO - PROCESS | 2462 | 1461900290125 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d3000 == 31 [pid = 2462] [id = 118] 20:24:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x1180a9800) [pid = 2462] [serial = 351] [outer = 0x0] 20:24:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x118568c00) [pid = 2462] [serial = 352] [outer = 0x1180a9800] 20:24:50 INFO - PROCESS | 2462 | 1461900290155 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1185e5000) [pid = 2462] [serial = 353] [outer = 0x1180a9800] 20:24:50 INFO - PROCESS | 2462 | 1461900290641 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]]]}] 20:24:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:24:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 619ms 20:24:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:24:50 INFO - PROCESS | 2462 | 1461900290661 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 2462 | 1461900290662 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:24:50 INFO - PROCESS | 2462 | 1461900290664 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 2462 | 1461900290667 Marionette TRACE conn2 <- [1,446,null,{}] 20:24:50 INFO - PROCESS | 2462 | 1461900290680 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}] 20:24:50 INFO - PROCESS | 2462 | 1461900290754 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:24:50 INFO - PROCESS | 2462 | 1461900290759 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a65000 == 32 [pid = 2462] [id = 119] 20:24:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x119121000) [pid = 2462] [serial = 354] [outer = 0x0] 20:24:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x119126000) [pid = 2462] [serial = 355] [outer = 0x119121000] 20:24:50 INFO - PROCESS | 2462 | 1461900290791 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x1191d4800) [pid = 2462] [serial = 356] [outer = 0x119121000] 20:24:51 INFO - PROCESS | 2462 | 1461900291111 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]]]}] 20:24:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:24:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 480ms 20:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:24:51 INFO - PROCESS | 2462 | 1461900291144 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:24:51 INFO - PROCESS | 2462 | 1461900291146 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:24:51 INFO - PROCESS | 2462 | 1461900291148 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:24:51 INFO - PROCESS | 2462 | 1461900291149 Marionette TRACE conn2 <- [1,450,null,{}] 20:24:51 INFO - PROCESS | 2462 | 1461900291151 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}] 20:24:51 INFO - PROCESS | 2462 | 1461900291223 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:24:51 INFO - PROCESS | 2462 | 1461900291227 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199c0000 == 33 [pid = 2462] [id = 120] 20:24:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x1194a1400) [pid = 2462] [serial = 357] [outer = 0x0] 20:24:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x119889800) [pid = 2462] [serial = 358] [outer = 0x1194a1400] 20:24:51 INFO - PROCESS | 2462 | 1461900291255 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x1198c3000) [pid = 2462] [serial = 359] [outer = 0x1194a1400] 20:24:51 INFO - PROCESS | 2462 | 1461900291585 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] 20:24:51 INFO - PROCESS | 2462 | 1461900291620 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:24:51 INFO - PROCESS | 2462 | 1461900291623 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:24:51 INFO - PROCESS | 2462 | 1461900291624 Marionette TRACE conn2 <- [1,454,null,{}] 20:24:51 INFO - PROCESS | 2462 | 1461900291626 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}] 20:24:51 INFO - PROCESS | 2462 | 1461900291694 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:24:51 INFO - PROCESS | 2462 | 1461900291698 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ede000 == 34 [pid = 2462] [id = 121] 20:24:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x119893c00) [pid = 2462] [serial = 360] [outer = 0x0] 20:24:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x119966000) [pid = 2462] [serial = 361] [outer = 0x119893c00] 20:24:51 INFO - PROCESS | 2462 | 1461900291727 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x119d10400) [pid = 2462] [serial = 362] [outer = 0x119893c00] 20:24:52 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:52 INFO - PROCESS | 2462 | 1461900292096 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]]]}] 20:24:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:24:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 517ms 20:24:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:24:52 INFO - PROCESS | 2462 | 1461900292141 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:24:52 INFO - PROCESS | 2462 | 1461900292142 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:24:52 INFO - PROCESS | 2462 | 1461900292144 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 2462 | 1461900292145 Marionette TRACE conn2 <- [1,458,null,{}] 20:24:52 INFO - PROCESS | 2462 | 1461900292148 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}] 20:24:52 INFO - PROCESS | 2462 | 1461900292246 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:24:52 INFO - PROCESS | 2462 | 1461900292275 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215dc000 == 35 [pid = 2462] [id = 122] 20:24:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x119887000) [pid = 2462] [serial = 363] [outer = 0x0] 20:24:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x11a2b5c00) [pid = 2462] [serial = 364] [outer = 0x119887000] 20:24:52 INFO - PROCESS | 2462 | 1461900292302 Marionette DEBUG loaded listener.js 20:24:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1238f1c00) [pid = 2462] [serial = 365] [outer = 0x119887000] 20:24:52 INFO - PROCESS | 2462 | 1461900292628 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] 20:24:52 INFO - PROCESS | 2462 | 1461900292665 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:24:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:24:52 INFO - PROCESS | 2462 | 1461900292667 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 2462 | 1461900292669 Marionette TRACE conn2 <- [1,462,null,{}] 20:24:52 INFO - PROCESS | 2462 | 1461900292673 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}] 20:24:52 INFO - PROCESS | 2462 | 1461900292759 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:24:52 INFO - PROCESS | 2462 | 1461900292763 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x123849000 == 36 [pid = 2462] [id = 123] 20:24:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1238fcc00) [pid = 2462] [serial = 366] [outer = 0x0] 20:24:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x123ceac00) [pid = 2462] [serial = 367] [outer = 0x1238fcc00] 20:24:52 INFO - PROCESS | 2462 | 1461900292788 Marionette DEBUG loaded listener.js 20:24:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x124716800) [pid = 2462] [serial = 368] [outer = 0x1238fcc00] 20:24:53 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:53 INFO - PROCESS | 2462 | 1461900293147 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] 20:24:53 INFO - PROCESS | 2462 | 1461900293190 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:24:53 INFO - PROCESS | 2462 | 1461900293192 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:24:53 INFO - PROCESS | 2462 | 1461900293193 Marionette TRACE conn2 <- [1,466,null,{}] 20:24:53 INFO - PROCESS | 2462 | 1461900293196 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}] 20:24:53 INFO - PROCESS | 2462 | 1461900293279 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:24:53 INFO - PROCESS | 2462 | 1461900293311 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x123fe2800 == 37 [pid = 2462] [id = 124] 20:24:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x12470c800) [pid = 2462] [serial = 369] [outer = 0x0] 20:24:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1249e7400) [pid = 2462] [serial = 370] [outer = 0x12470c800] 20:24:53 INFO - PROCESS | 2462 | 1461900293335 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x124c5dc00) [pid = 2462] [serial = 371] [outer = 0x12470c800] 20:24:53 INFO - PROCESS | 2462 | 1461900293643 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] 20:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:24:53 INFO - PROCESS | 2462 | 1461900293666 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:24:53 INFO - PROCESS | 2462 | 1461900293669 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:24:53 INFO - PROCESS | 2462 | 1461900293672 Marionette TRACE conn2 <- [1,470,null,{}] 20:24:53 INFO - PROCESS | 2462 | 1461900293675 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}] 20:24:53 INFO - PROCESS | 2462 | 1461900293763 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:24:53 INFO - PROCESS | 2462 | 1461900293793 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x11916c800 == 38 [pid = 2462] [id = 125] 20:24:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x12499ec00) [pid = 2462] [serial = 372] [outer = 0x0] 20:24:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x125ce2800) [pid = 2462] [serial = 373] [outer = 0x12499ec00] 20:24:53 INFO - PROCESS | 2462 | 1461900293817 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x12669d800) [pid = 2462] [serial = 374] [outer = 0x12499ec00] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x115d40000) [pid = 2462] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x11767d800) [pid = 2462] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x1214e6c00) [pid = 2462] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x118573c00) [pid = 2462] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1125bc000) [pid = 2462] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x12380e800) [pid = 2462] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x123cbd400) [pid = 2462] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x118a25400) [pid = 2462] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x125cdb400) [pid = 2462] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x12855e400) [pid = 2462] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x12855ac00) [pid = 2462] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x11767a800) [pid = 2462] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x116327000) [pid = 2462] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x115d42400) [pid = 2462] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x111cb8000) [pid = 2462] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:24:54 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x124995000) [pid = 2462] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:24:54 INFO - PROCESS | 2462 | 1461900294187 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]]]}] 20:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 572ms 20:24:54 INFO - PROCESS | 2462 | 1461900294241 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:24:54 INFO - PROCESS | 2462 | 1461900294242 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:24:54 INFO - PROCESS | 2462 | 1461900294244 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 2462 | 1461900294245 Marionette TRACE conn2 <- [1,474,null,{}] 20:24:54 INFO - PROCESS | 2462 | 1461900294247 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}] 20:24:54 INFO - PROCESS | 2462 | 1461900294321 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:24:54 INFO - PROCESS | 2462 | 1461900294325 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x12521e000 == 39 [pid = 2462] [id = 126] 20:24:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x11767a800) [pid = 2462] [serial = 375] [outer = 0x0] 20:24:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1238fe800) [pid = 2462] [serial = 376] [outer = 0x11767a800] 20:24:54 INFO - PROCESS | 2462 | 1461900294350 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x125cd9400) [pid = 2462] [serial = 377] [outer = 0x11767a800] 20:24:54 INFO - PROCESS | 2462 | 1461900294682 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]]]}] 20:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 20:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:24:54 INFO - PROCESS | 2462 | 1461900294715 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:24:54 INFO - PROCESS | 2462 | 1461900294717 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:24:54 INFO - PROCESS | 2462 | 1461900294719 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 2462 | 1461900294720 Marionette TRACE conn2 <- [1,478,null,{}] 20:24:54 INFO - PROCESS | 2462 | 1461900294723 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}] 20:24:54 INFO - PROCESS | 2462 | 1461900294806 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:24:54 INFO - PROCESS | 2462 | 1461900294850 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x12661d800 == 40 [pid = 2462] [id = 127] 20:24:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x1194ae800) [pid = 2462] [serial = 378] [outer = 0x0] 20:24:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x1266a1400) [pid = 2462] [serial = 379] [outer = 0x1194ae800] 20:24:54 INFO - PROCESS | 2462 | 1461900294879 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x128560c00) [pid = 2462] [serial = 380] [outer = 0x1194ae800] 20:24:55 INFO - PROCESS | 2462 | 1461900295205 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]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 20:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:24:55 INFO - PROCESS | 2462 | 1461900295240 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 2462 | 1461900295242 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:24:55 INFO - PROCESS | 2462 | 1461900295245 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 2462 | 1461900295246 Marionette TRACE conn2 <- [1,482,null,{}] 20:24:55 INFO - PROCESS | 2462 | 1461900295250 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}] 20:24:55 INFO - PROCESS | 2462 | 1461900295363 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:24:55 INFO - PROCESS | 2462 | 1461900295424 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c1f800 == 41 [pid = 2462] [id = 128] 20:24:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1214efc00) [pid = 2462] [serial = 381] [outer = 0x0] 20:24:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1286ae800) [pid = 2462] [serial = 382] [outer = 0x1214efc00] 20:24:55 INFO - PROCESS | 2462 | 1461900295466 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x128e4d400) [pid = 2462] [serial = 383] [outer = 0x1214efc00] 20:24:55 INFO - PROCESS | 2462 | 1461900295824 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]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 620ms 20:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:24:55 INFO - PROCESS | 2462 | 1461900295864 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 2462 | 1461900295865 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:24:55 INFO - PROCESS | 2462 | 1461900295868 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 2462 | 1461900295871 Marionette TRACE conn2 <- [1,486,null,{}] 20:24:55 INFO - PROCESS | 2462 | 1461900295873 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}] 20:24:55 INFO - PROCESS | 2462 | 1461900295943 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:24:55 INFO - PROCESS | 2462 | 1461900295947 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b3800 == 42 [pid = 2462] [id = 129] 20:24:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x128e4d800) [pid = 2462] [serial = 384] [outer = 0x0] 20:24:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x128f59400) [pid = 2462] [serial = 385] [outer = 0x128e4d800] 20:24:55 INFO - PROCESS | 2462 | 1461900295974 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x128f64400) [pid = 2462] [serial = 386] [outer = 0x128e4d800] 20:24:56 INFO - PROCESS | 2462 | 1461900296486 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]]]}] 20:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 20:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:24:56 INFO - PROCESS | 2462 | 1461900296540 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:24:56 INFO - PROCESS | 2462 | 1461900296542 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:24:56 INFO - PROCESS | 2462 | 1461900296545 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:24:56 INFO - PROCESS | 2462 | 1461900296548 Marionette TRACE conn2 <- [1,490,null,{}] 20:24:56 INFO - PROCESS | 2462 | 1461900296569 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}] 20:24:56 INFO - PROCESS | 2462 | 1461900296667 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:24:56 INFO - PROCESS | 2462 | 1461900296750 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x11818b800 == 43 [pid = 2462] [id = 130] 20:24:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x1180a2800) [pid = 2462] [serial = 387] [outer = 0x0] 20:24:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x1180ad400) [pid = 2462] [serial = 388] [outer = 0x1180a2800] 20:24:56 INFO - PROCESS | 2462 | 1461900296780 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1184b6c00) [pid = 2462] [serial = 389] [outer = 0x1180a2800] 20:24:57 INFO - PROCESS | 2462 | 1461900297192 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]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 20:24:57 INFO - PROCESS | 2462 | 1461900297217 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 2462 | 1461900297221 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:24:57 INFO - PROCESS | 2462 | 1461900297225 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 2462 | 1461900297227 Marionette TRACE conn2 <- [1,494,null,{}] 20:24:57 INFO - PROCESS | 2462 | 1461900297230 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}] 20:24:57 INFO - PROCESS | 2462 | 1461900297327 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:24:57 INFO - PROCESS | 2462 | 1461900297369 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215e2800 == 44 [pid = 2462] [id = 131] 20:24:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1180a6c00) [pid = 2462] [serial = 390] [outer = 0x0] 20:24:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x118724400) [pid = 2462] [serial = 391] [outer = 0x1180a6c00] 20:24:57 INFO - PROCESS | 2462 | 1461900297399 Marionette DEBUG loaded listener.js 20:24:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x119269000) [pid = 2462] [serial = 392] [outer = 0x1180a6c00] 20:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 622ms 20:24:57 INFO - PROCESS | 2462 | 1461900297842 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]]]}] 20:24:57 INFO - PROCESS | 2462 | 1461900297847 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 2462 | 1461900297849 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:24:57 INFO - PROCESS | 2462 | 1461900297872 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 2462 | 1461900297874 Marionette TRACE conn2 <- [1,498,null,{}] 20:24:57 INFO - PROCESS | 2462 | 1461900297882 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}] 20:24:57 INFO - PROCESS | 2462 | 1461900297982 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:24:58 INFO - PROCESS | 2462 | 1461900298063 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a87b000 == 45 [pid = 2462] [id = 132] 20:24:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1214ef000) [pid = 2462] [serial = 393] [outer = 0x0] 20:24:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x12353fc00) [pid = 2462] [serial = 394] [outer = 0x1214ef000] 20:24:58 INFO - PROCESS | 2462 | 1461900298094 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1249ec400) [pid = 2462] [serial = 395] [outer = 0x1214ef000] 20:24:58 INFO - PROCESS | 2462 | 1461900298499 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]]]}] 20:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 676ms 20:24:58 INFO - PROCESS | 2462 | 1461900298547 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:24:58 INFO - PROCESS | 2462 | 1461900298548 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:24:58 INFO - PROCESS | 2462 | 1461900298551 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:24:58 INFO - PROCESS | 2462 | 1461900298552 Marionette TRACE conn2 <- [1,502,null,{}] 20:24:58 INFO - PROCESS | 2462 | 1461900298554 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}] 20:24:58 INFO - PROCESS | 2462 | 1461900298650 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:24:58 INFO - PROCESS | 2462 | 1461900298695 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab1d800 == 46 [pid = 2462] [id = 133] 20:24:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1252b0800) [pid = 2462] [serial = 396] [outer = 0x0] 20:24:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1266e0800) [pid = 2462] [serial = 397] [outer = 0x1252b0800] 20:24:58 INFO - PROCESS | 2462 | 1461900298724 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x12855a800) [pid = 2462] [serial = 398] [outer = 0x1252b0800] 20:24:59 INFO - PROCESS | 2462 | 1461900299265 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]]]}] 20:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 770ms 20:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:24:59 INFO - PROCESS | 2462 | 1461900299322 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:24:59 INFO - PROCESS | 2462 | 1461900299324 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:24:59 INFO - PROCESS | 2462 | 1461900299327 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:24:59 INFO - PROCESS | 2462 | 1461900299330 Marionette TRACE conn2 <- [1,506,null,{}] 20:24:59 INFO - PROCESS | 2462 | 1461900299334 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}] 20:24:59 INFO - PROCESS | 2462 | 1461900299420 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:24:59 INFO - PROCESS | 2462 | 1461900299481 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x11818c800 == 47 [pid = 2462] [id = 134] 20:24:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x115d3e000) [pid = 2462] [serial = 399] [outer = 0x0] 20:24:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1169a2000) [pid = 2462] [serial = 400] [outer = 0x115d3e000] 20:24:59 INFO - PROCESS | 2462 | 1461900299509 Marionette DEBUG loaded listener.js 20:24:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x118048000) [pid = 2462] [serial = 401] [outer = 0x115d3e000] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x128c1f800 == 46 [pid = 2462] [id = 128] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x12661d800 == 45 [pid = 2462] [id = 127] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x12521e000 == 44 [pid = 2462] [id = 126] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x11916c800 == 43 [pid = 2462] [id = 125] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x123fe2800 == 42 [pid = 2462] [id = 124] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x123849000 == 41 [pid = 2462] [id = 123] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1215dc000 == 40 [pid = 2462] [id = 122] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x119ede000 == 39 [pid = 2462] [id = 121] 20:24:59 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x128e74c00) [pid = 2462] [serial = 340] [outer = 0x0] [url = about:blank] 20:24:59 INFO - PROCESS | 2462 | 1461900299974 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]]]}] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1199c0000 == 38 [pid = 2462] [id = 120] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x118a65000 == 37 [pid = 2462] [id = 119] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d3000 == 36 [pid = 2462] [id = 118] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x112e3c000 == 35 [pid = 2462] [id = 117] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x113326000 == 34 [pid = 2462] [id = 116] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1150ee800 == 33 [pid = 2462] [id = 115] 20:24:59 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab04800 == 32 [pid = 2462] [id = 114] 20:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 676ms 20:25:00 INFO - PROCESS | 2462 | 1461900300004 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:25:00 INFO - PROCESS | 2462 | 1461900300008 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:25:00 INFO - PROCESS | 2462 | 1461900300012 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:25:00 INFO - PROCESS | 2462 | 1461900300013 Marionette TRACE conn2 <- [1,510,null,{}] 20:25:00 INFO - PROCESS | 2462 | 1461900300016 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}] 20:25:00 INFO - PROCESS | 2462 | 1461900300091 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:25:00 INFO - PROCESS | 2462 | 1461900300095 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x1163c7800 == 33 [pid = 2462] [id = 135] 20:25:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1180ae800) [pid = 2462] [serial = 402] [outer = 0x0] 20:25:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1180dec00) [pid = 2462] [serial = 403] [outer = 0x1180ae800] 20:25:00 INFO - PROCESS | 2462 | 1461900300124 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x118571400) [pid = 2462] [serial = 404] [outer = 0x1180ae800] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x115d43400) [pid = 2462] [serial = 295] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x116331c00) [pid = 2462] [serial = 296] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x12380a000) [pid = 2462] [serial = 319] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1238fc400) [pid = 2462] [serial = 320] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x123667800) [pid = 2462] [serial = 317] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1214ee000) [pid = 2462] [serial = 316] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x11877dc00) [pid = 2462] [serial = 304] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x119dc9800) [pid = 2462] [serial = 313] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1214e6400) [pid = 2462] [serial = 314] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x128e49800) [pid = 2462] [serial = 293] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x124127800) [pid = 2462] [serial = 322] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1198c9800) [pid = 2462] [serial = 310] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x119d0f800) [pid = 2462] [serial = 311] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x128555000) [pid = 2462] [serial = 329] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x126699c00) [pid = 2462] [serial = 328] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x128b55000) [pid = 2462] [serial = 332] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x128563800) [pid = 2462] [serial = 331] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x128c0d000) [pid = 2462] [serial = 334] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x118a2a800) [pid = 2462] [serial = 337] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1169a7000) [pid = 2462] [serial = 298] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x118041c00) [pid = 2462] [serial = 299] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x119185c00) [pid = 2462] [serial = 307] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x1191d4c00) [pid = 2462] [serial = 308] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x1184b8000) [pid = 2462] [serial = 301] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1185dd000) [pid = 2462] [serial = 302] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x128e54000) [pid = 2462] [serial = 335] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x125cd8400) [pid = 2462] [serial = 326] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x12519ec00) [pid = 2462] [serial = 325] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x118a25800) [pid = 2462] [serial = 305] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x1214ea000) [pid = 2462] [serial = 338] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x12493ec00) [pid = 2462] [serial = 323] [outer = 0x0] [url = about:blank] 20:25:00 INFO - PROCESS | 2462 | 1461900300476 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]]]}] 20:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 20:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:25:00 INFO - PROCESS | 2462 | 1461900300531 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:25:00 INFO - PROCESS | 2462 | 1461900300532 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:25:00 INFO - PROCESS | 2462 | 1461900300534 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:25:00 INFO - PROCESS | 2462 | 1461900300537 Marionette TRACE conn2 <- [1,514,null,{}] 20:25:00 INFO - PROCESS | 2462 | 1461900300544 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}] 20:25:00 INFO - PROCESS | 2462 | 1461900300620 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:25:00 INFO - PROCESS | 2462 | 1461900300628 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187e6000 == 34 [pid = 2462] [id = 136] 20:25:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x118787000) [pid = 2462] [serial = 405] [outer = 0x0] 20:25:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x119125000) [pid = 2462] [serial = 406] [outer = 0x118787000] 20:25:00 INFO - PROCESS | 2462 | 1461900300658 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x1194ab800) [pid = 2462] [serial = 407] [outer = 0x118787000] 20:25:01 INFO - PROCESS | 2462 | 1461900301004 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]]]}] 20:25:01 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 20:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 521ms 20:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:25:01 INFO - PROCESS | 2462 | 1461900301055 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:25:01 INFO - PROCESS | 2462 | 1461900301057 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:25:01 INFO - PROCESS | 2462 | 1461900301059 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 2462 | 1461900301060 Marionette TRACE conn2 <- [1,518,null,{}] 20:25:01 INFO - PROCESS | 2462 | 1461900301068 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}] 20:25:01 INFO - PROCESS | 2462 | 1461900301141 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:25:01 INFO - PROCESS | 2462 | 1461900301146 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d1c800 == 35 [pid = 2462] [id = 137] 20:25:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1198bd000) [pid = 2462] [serial = 408] [outer = 0x0] 20:25:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x119a79c00) [pid = 2462] [serial = 409] [outer = 0x1198bd000] 20:25:01 INFO - PROCESS | 2462 | 1461900301174 Marionette DEBUG loaded listener.js 20:25:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x11a2b6800) [pid = 2462] [serial = 410] [outer = 0x1198bd000] 20:25:01 INFO - PROCESS | 2462 | 1461900301488 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]]]}] 20:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 20:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:25:01 INFO - PROCESS | 2462 | 1461900301528 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:25:01 INFO - PROCESS | 2462 | 1461900301529 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:25:01 INFO - PROCESS | 2462 | 1461900301531 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 2462 | 1461900301533 Marionette TRACE conn2 <- [1,522,null,{}] 20:25:01 INFO - PROCESS | 2462 | 1461900301535 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}] 20:25:01 INFO - PROCESS | 2462 | 1461900301606 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:25:01 INFO - PROCESS | 2462 | 1461900301650 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150df000 == 36 [pid = 2462] [id = 138] 20:25:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x1131e5800) [pid = 2462] [serial = 411] [outer = 0x0] 20:25:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x11a2b3400) [pid = 2462] [serial = 412] [outer = 0x1131e5800] 20:25:01 INFO - PROCESS | 2462 | 1461900301676 Marionette DEBUG loaded listener.js 20:25:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x123820400) [pid = 2462] [serial = 413] [outer = 0x1131e5800] 20:25:01 INFO - PROCESS | 2462 | 1461900301981 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]]]}] 20:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 20:25:02 INFO - PROCESS | 2462 | 1461900302003 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:25:02 INFO - PROCESS | 2462 | 1461900302006 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:25:02 INFO - PROCESS | 2462 | 1461900302008 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:25:02 INFO - PROCESS | 2462 | 1461900302009 Marionette TRACE conn2 <- [1,526,null,{}] 20:25:02 INFO - PROCESS | 2462 | 1461900302012 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}] 20:25:02 INFO - PROCESS | 2462 | 1461900302104 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:25:02 INFO - PROCESS | 2462 | 1461900302109 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x12352e800 == 37 [pid = 2462] [id = 139] 20:25:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x123cf2800) [pid = 2462] [serial = 414] [outer = 0x0] 20:25:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x124991400) [pid = 2462] [serial = 415] [outer = 0x123cf2800] 20:25:02 INFO - PROCESS | 2462 | 1461900302137 Marionette DEBUG loaded listener.js 20:25:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1266d2c00) [pid = 2462] [serial = 416] [outer = 0x123cf2800] 20:25:02 INFO - PROCESS | 2462 | 1461900302504 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]]]}] 20:25:02 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 20:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 20:25:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:25:02 INFO - PROCESS | 2462 | 1461900302536 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:25:02 INFO - PROCESS | 2462 | 1461900302538 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:25:02 INFO - PROCESS | 2462 | 1461900302540 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:25:02 INFO - PROCESS | 2462 | 1461900302541 Marionette TRACE conn2 <- [1,530,null,{}] 20:25:02 INFO - PROCESS | 2462 | 1461900302543 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}] 20:25:02 INFO - PROCESS | 2462 | 1461900302630 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:25:02 INFO - PROCESS | 2462 | 1461900302637 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241a6000 == 38 [pid = 2462] [id = 140] 20:25:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1266d6400) [pid = 2462] [serial = 417] [outer = 0x0] 20:25:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x128563400) [pid = 2462] [serial = 418] [outer = 0x1266d6400] 20:25:02 INFO - PROCESS | 2462 | 1461900302661 Marionette DEBUG loaded listener.js 20:25:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x128c0c800) [pid = 2462] [serial = 419] [outer = 0x1266d6400] 20:25:03 INFO - PROCESS | 2462 | 1461900302998 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"]]]}] 20:25:03 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 20:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:25:03 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 20:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:25:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 20:25:03 INFO - PROCESS | 2462 | 1461900303059 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:25:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:25:03 INFO - PROCESS | 2462 | 1461900303060 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:25:03 INFO - PROCESS | 2462 | 1461900303062 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 2462 | 1461900303063 Marionette TRACE conn2 <- [1,534,null,{}] 20:25:03 INFO - PROCESS | 2462 | 1461900303065 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}] 20:25:03 INFO - PROCESS | 2462 | 1461900303159 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:25:03 INFO - PROCESS | 2462 | 1461900303192 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x126622000 == 39 [pid = 2462] [id = 141] 20:25:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x128e4cc00) [pid = 2462] [serial = 420] [outer = 0x0] 20:25:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x128f64c00) [pid = 2462] [serial = 421] [outer = 0x128e4cc00] 20:25:03 INFO - PROCESS | 2462 | 1461900303217 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x12a7b0000) [pid = 2462] [serial = 422] [outer = 0x128e4cc00] 20:25:03 INFO - PROCESS | 2462 | 1461900303511 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]]]}] 20:25:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:25:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 20:25:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:25:03 INFO - PROCESS | 2462 | 1461900303530 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:25:03 INFO - PROCESS | 2462 | 1461900303531 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:25:03 INFO - PROCESS | 2462 | 1461900303534 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 2462 | 1461900303537 Marionette TRACE conn2 <- [1,538,null,{}] 20:25:03 INFO - PROCESS | 2462 | 1461900303541 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}] 20:25:03 INFO - PROCESS | 2462 | 1461900303656 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:25:03 INFO - PROCESS | 2462 | 1461900303661 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c20800 == 40 [pid = 2462] [id = 142] 20:25:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x128e74c00) [pid = 2462] [serial = 423] [outer = 0x0] 20:25:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x12a912c00) [pid = 2462] [serial = 424] [outer = 0x128e74c00] 20:25:03 INFO - PROCESS | 2462 | 1461900303723 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x12ab43400) [pid = 2462] [serial = 425] [outer = 0x128e74c00] 20:25:04 INFO - PROCESS | 2462 | 1461900304116 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]]]}] 20:25:04 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. 20:25:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 624ms 20:25:04 INFO - PROCESS | 2462 | 1461900304159 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 2462 | 1461900304161 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:25:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:25:04 INFO - PROCESS | 2462 | 1461900304164 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 2462 | 1461900304166 Marionette TRACE conn2 <- [1,542,null,{}] 20:25:04 INFO - PROCESS | 2462 | 1461900304169 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}] 20:25:04 INFO - PROCESS | 2462 | 1461900304341 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x119887000) [pid = 2462] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1238fcc00) [pid = 2462] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x119121000) [pid = 2462] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1180a9800) [pid = 2462] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1194a1400) [pid = 2462] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x112d72400) [pid = 2462] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x119893c00) [pid = 2462] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x12470c800) [pid = 2462] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x12499ec00) [pid = 2462] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1194ae800) [pid = 2462] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x1214efc00) [pid = 2462] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:25:04 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x11767a800) [pid = 2462] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:25:04 INFO - PROCESS | 2462 | 1461900304397 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x1133cd000 == 41 [pid = 2462] [id = 143] 20:25:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1131e6c00) [pid = 2462] [serial = 426] [outer = 0x0] 20:25:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1180d9c00) [pid = 2462] [serial = 427] [outer = 0x1131e6c00] 20:25:04 INFO - PROCESS | 2462 | 1461900304422 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x11995d000) [pid = 2462] [serial = 428] [outer = 0x1131e6c00] 20:25:04 INFO - PROCESS | 2462 | 1461900304743 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]]]}] 20:25:04 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. 20:25:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 20:25:04 INFO - PROCESS | 2462 | 1461900304789 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 2462 | 1461900304792 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:25:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:25:04 INFO - PROCESS | 2462 | 1461900304795 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 2462 | 1461900304798 Marionette TRACE conn2 <- [1,546,null,{}] 20:25:04 INFO - PROCESS | 2462 | 1461900304810 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}] 20:25:05 INFO - PROCESS | 2462 | 1461900305009 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:25:05 INFO - PROCESS | 2462 | 1461900305023 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab14000 == 42 [pid = 2462] [id = 144] 20:25:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x119886c00) [pid = 2462] [serial = 429] [outer = 0x0] 20:25:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x12ab48800) [pid = 2462] [serial = 430] [outer = 0x119886c00] 20:25:05 INFO - PROCESS | 2462 | 1461900305076 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x12b2cbc00) [pid = 2462] [serial = 431] [outer = 0x119886c00] 20:25:05 INFO - PROCESS | 2462 | 1461900305508 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]]]}] 20:25:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:25:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 720ms 20:25:05 INFO - PROCESS | 2462 | 1461900305516 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:25:05 INFO - PROCESS | 2462 | 1461900305517 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:25:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:25:05 INFO - PROCESS | 2462 | 1461900305522 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:25:05 INFO - PROCESS | 2462 | 1461900305523 Marionette TRACE conn2 <- [1,550,null,{}] 20:25:05 INFO - PROCESS | 2462 | 1461900305525 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}] 20:25:05 INFO - PROCESS | 2462 | 1461900305628 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:25:05 INFO - PROCESS | 2462 | 1461900305691 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x12babc800 == 43 [pid = 2462] [id = 145] 20:25:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x12adedc00) [pid = 2462] [serial = 432] [outer = 0x0] 20:25:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x12b373c00) [pid = 2462] [serial = 433] [outer = 0x12adedc00] 20:25:05 INFO - PROCESS | 2462 | 1461900305723 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x12ba73c00) [pid = 2462] [serial = 434] [outer = 0x12adedc00] 20:25:05 INFO - PROCESS | 2462 | 1461900305991 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]]]}] 20:25:06 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. 20:25:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 20:25:06 INFO - PROCESS | 2462 | 1461900306042 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 2462 | 1461900306043 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:25:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:25:06 INFO - PROCESS | 2462 | 1461900306045 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 2462 | 1461900306046 Marionette TRACE conn2 <- [1,554,null,{}] 20:25:06 INFO - PROCESS | 2462 | 1461900306048 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}] 20:25:06 INFO - PROCESS | 2462 | 1461900306127 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:25:06 INFO - PROCESS | 2462 | 1461900306133 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf19800 == 44 [pid = 2462] [id = 146] 20:25:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x12b2cb800) [pid = 2462] [serial = 435] [outer = 0x0] 20:25:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x12ba77800) [pid = 2462] [serial = 436] [outer = 0x12b2cb800] 20:25:06 INFO - PROCESS | 2462 | 1461900306161 Marionette DEBUG loaded listener.js 20:25:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x12bb6e800) [pid = 2462] [serial = 437] [outer = 0x12b2cb800] 20:25:06 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:06 INFO - PROCESS | 2462 | 1461900306596 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]]]}] 20:25:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:25:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 570ms 20:25:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:25:06 INFO - PROCESS | 2462 | 1461900306616 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 2462 | 1461900306618 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:25:06 INFO - PROCESS | 2462 | 1461900306622 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 2462 | 1461900306624 Marionette TRACE conn2 <- [1,558,null,{}] 20:25:06 INFO - PROCESS | 2462 | 1461900306628 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}] 20:25:06 INFO - PROCESS | 2462 | 1461900306731 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:25:06 INFO - PROCESS | 2462 | 1461900306775 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f34000 == 45 [pid = 2462] [id = 147] 20:25:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1133adc00) [pid = 2462] [serial = 438] [outer = 0x0] 20:25:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1169a1000) [pid = 2462] [serial = 439] [outer = 0x1133adc00] 20:25:06 INFO - PROCESS | 2462 | 1461900306806 Marionette DEBUG loaded listener.js 20:25:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1180d7400) [pid = 2462] [serial = 440] [outer = 0x1133adc00] 20:25:07 INFO - PROCESS | 2462 | 1461900307240 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]]]}] 20:25:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:25:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 20:25:07 INFO - PROCESS | 2462 | 1461900307293 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 2462 | 1461900307297 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:25:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:25:07 INFO - PROCESS | 2462 | 1461900307301 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 2462 | 1461900307303 Marionette TRACE conn2 <- [1,562,null,{}] 20:25:07 INFO - PROCESS | 2462 | 1461900307305 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}] 20:25:07 INFO - PROCESS | 2462 | 1461900307403 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:25:07 INFO - PROCESS | 2462 | 1461900307450 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215d2000 == 46 [pid = 2462] [id = 148] 20:25:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x11856c000) [pid = 2462] [serial = 441] [outer = 0x0] 20:25:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x118a2e000) [pid = 2462] [serial = 442] [outer = 0x11856c000] 20:25:07 INFO - PROCESS | 2462 | 1461900307479 Marionette DEBUG loaded listener.js 20:25:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1198bc800) [pid = 2462] [serial = 443] [outer = 0x11856c000] 20:25:07 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:07 INFO - PROCESS | 2462 | 1461900307938 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]]]}] 20:25:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:25:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 20:25:07 INFO - PROCESS | 2462 | 1461900307974 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 2462 | 1461900307976 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:25:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:25:07 INFO - PROCESS | 2462 | 1461900307980 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 2462 | 1461900307984 Marionette TRACE conn2 <- [1,566,null,{}] 20:25:08 INFO - PROCESS | 2462 | 1461900307995 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}] 20:25:08 INFO - PROCESS | 2462 | 1461900308176 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:25:08 INFO - PROCESS | 2462 | 1461900308264 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b231000 == 47 [pid = 2462] [id = 149] 20:25:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1214ef400) [pid = 2462] [serial = 444] [outer = 0x0] 20:25:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x12411c000) [pid = 2462] [serial = 445] [outer = 0x1214ef400] 20:25:08 INFO - PROCESS | 2462 | 1461900308314 Marionette DEBUG loaded listener.js 20:25:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1251a4400) [pid = 2462] [serial = 446] [outer = 0x1214ef400] 20:25:08 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:08 INFO - PROCESS | 2462 | 1461900308749 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]]]}] 20:25:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:25:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 826ms 20:25:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:25:08 INFO - PROCESS | 2462 | 1461900308805 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:25:08 INFO - PROCESS | 2462 | 1461900308807 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:25:08 INFO - PROCESS | 2462 | 1461900308809 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:25:08 INFO - PROCESS | 2462 | 1461900308810 Marionette TRACE conn2 <- [1,570,null,{}] 20:25:08 INFO - PROCESS | 2462 | 1461900308813 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}] 20:25:08 INFO - PROCESS | 2462 | 1461900308909 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:25:08 INFO - PROCESS | 2462 | 1461900308955 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfdb800 == 48 [pid = 2462] [id = 150] 20:25:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x124946c00) [pid = 2462] [serial = 447] [outer = 0x0] 20:25:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x128b51c00) [pid = 2462] [serial = 448] [outer = 0x124946c00] 20:25:08 INFO - PROCESS | 2462 | 1461900308986 Marionette DEBUG loaded listener.js 20:25:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x12ab4a800) [pid = 2462] [serial = 449] [outer = 0x124946c00] 20:25:09 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:09 INFO - PROCESS | 2462 | 1461900309386 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]]]}] 20:25:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:25:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 622ms 20:25:09 INFO - PROCESS | 2462 | 1461900309431 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:25:09 INFO - PROCESS | 2462 | 1461900309432 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:25:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:25:09 INFO - PROCESS | 2462 | 1461900309435 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:25:09 INFO - PROCESS | 2462 | 1461900309436 Marionette TRACE conn2 <- [1,574,null,{}] 20:25:09 INFO - PROCESS | 2462 | 1461900309438 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}] 20:25:09 INFO - PROCESS | 2462 | 1461900309532 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:25:09 INFO - PROCESS | 2462 | 1461900309621 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c215800 == 49 [pid = 2462] [id = 151] 20:25:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x12ade9000) [pid = 2462] [serial = 450] [outer = 0x0] 20:25:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x12adf1400) [pid = 2462] [serial = 451] [outer = 0x12ade9000] 20:25:09 INFO - PROCESS | 2462 | 1461900309664 Marionette DEBUG loaded listener.js 20:25:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x12ba7b000) [pid = 2462] [serial = 452] [outer = 0x12ade9000] 20:25:10 INFO - PROCESS | 2462 | 1461900310094 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]]]}] 20:25:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:25:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 20:25:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:25:10 INFO - PROCESS | 2462 | 1461900310105 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 2462 | 1461900310107 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:25:10 INFO - PROCESS | 2462 | 1461900310109 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 2462 | 1461900310110 Marionette TRACE conn2 <- [1,578,null,{}] 20:25:10 INFO - PROCESS | 2462 | 1461900310113 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}] 20:25:10 INFO - PROCESS | 2462 | 1461900310227 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:25:10 INFO - PROCESS | 2462 | 1461900310272 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x116912000 == 50 [pid = 2462] [id = 152] 20:25:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x128561400) [pid = 2462] [serial = 453] [outer = 0x0] 20:25:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x12bb6ec00) [pid = 2462] [serial = 454] [outer = 0x128561400] 20:25:10 INFO - PROCESS | 2462 | 1461900310303 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x12bb7fc00) [pid = 2462] [serial = 455] [outer = 0x128561400] 20:25:10 INFO - PROCESS | 2462 | 1461900310883 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]]]}] 20:25:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:25:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 820ms 20:25:10 INFO - PROCESS | 2462 | 1461900310930 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 2462 | 1461900310934 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:25:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:25:10 INFO - PROCESS | 2462 | 1461900310941 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 2462 | 1461900310946 Marionette TRACE conn2 <- [1,582,null,{}] 20:25:10 INFO - PROCESS | 2462 | 1461900310952 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}] 20:25:11 INFO - PROCESS | 2462 | 1461900311084 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:25:11 INFO - PROCESS | 2462 | 1461900311172 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a56800 == 51 [pid = 2462] [id = 153] 20:25:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1125b6800) [pid = 2462] [serial = 456] [outer = 0x0] 20:25:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x115d83400) [pid = 2462] [serial = 457] [outer = 0x1125b6800] 20:25:11 INFO - PROCESS | 2462 | 1461900311199 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x1180afc00) [pid = 2462] [serial = 458] [outer = 0x1125b6800] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x12babc800 == 50 [pid = 2462] [id = 145] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab14000 == 49 [pid = 2462] [id = 144] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x1133cd000 == 48 [pid = 2462] [id = 143] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x128c20800 == 47 [pid = 2462] [id = 142] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x126622000 == 46 [pid = 2462] [id = 141] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x1241a6000 == 45 [pid = 2462] [id = 140] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x12352e800 == 44 [pid = 2462] [id = 139] 20:25:11 INFO - PROCESS | 2462 | 1461900311685 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]]]}] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x1150df000 == 43 [pid = 2462] [id = 138] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x119d1c800 == 42 [pid = 2462] [id = 137] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x1187e6000 == 41 [pid = 2462] [id = 136] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x1163c7800 == 40 [pid = 2462] [id = 135] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x11818c800 == 39 [pid = 2462] [id = 134] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab1d800 == 38 [pid = 2462] [id = 133] 20:25:11 INFO - PROCESS | 2462 | --DOCSHELL 0x11818b800 == 37 [pid = 2462] [id = 130] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x11a2b5c00) [pid = 2462] [serial = 364] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x123ceac00) [pid = 2462] [serial = 367] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x1167a0c00) [pid = 2462] [serial = 346] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x119126000) [pid = 2462] [serial = 355] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1191d4800) [pid = 2462] [serial = 356] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x118568c00) [pid = 2462] [serial = 352] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1185e5000) [pid = 2462] [serial = 353] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1238f1c00) [pid = 2462] [serial = 365] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x119889800) [pid = 2462] [serial = 358] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x1198c3000) [pid = 2462] [serial = 359] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x11633d000) [pid = 2462] [serial = 349] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x117e11400) [pid = 2462] [serial = 350] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x115d88800) [pid = 2462] [serial = 343] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x119966000) [pid = 2462] [serial = 361] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x124c5dc00) [pid = 2462] [serial = 371] [outer = 0x0] [url = about:blank] 20:25:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1249e7400) [pid = 2462] [serial = 370] [outer = 0x0] [url = about:blank] 20:25:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 776ms 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x125ce2800) [pid = 2462] [serial = 373] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x128560c00) [pid = 2462] [serial = 380] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x128e4d400) [pid = 2462] [serial = 383] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1238fe800) [pid = 2462] [serial = 376] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x12669d800) [pid = 2462] [serial = 374] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x124716800) [pid = 2462] [serial = 368] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1266a1400) [pid = 2462] [serial = 379] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1286ae800) [pid = 2462] [serial = 382] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x125cd9400) [pid = 2462] [serial = 377] [outer = 0x0] [url = about:blank] 20:25:11 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x119d10400) [pid = 2462] [serial = 362] [outer = 0x0] [url = about:blank] 20:25:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:25:11 INFO - PROCESS | 2462 | 1461900311725 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:25:11 INFO - PROCESS | 2462 | 1461900311728 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:25:11 INFO - PROCESS | 2462 | 1461900311732 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:25:11 INFO - PROCESS | 2462 | 1461900311734 Marionette TRACE conn2 <- [1,586,null,{}] 20:25:11 INFO - PROCESS | 2462 | 1461900311740 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}] 20:25:11 INFO - PROCESS | 2462 | 1461900311817 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:25:11 INFO - PROCESS | 2462 | 1461900311824 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x1163c3000 == 38 [pid = 2462] [id = 154] 20:25:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1180aa400) [pid = 2462] [serial = 459] [outer = 0x0] 20:25:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1184c3800) [pid = 2462] [serial = 460] [outer = 0x1180aa400] 20:25:11 INFO - PROCESS | 2462 | 1461900311850 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x118a26000) [pid = 2462] [serial = 461] [outer = 0x1180aa400] 20:25:12 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:12 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:12 INFO - PROCESS | 2462 | 1461900312191 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:25:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 20:25:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:25:12 INFO - PROCESS | 2462 | 1461900312207 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 2462 | 1461900312208 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:25:12 INFO - PROCESS | 2462 | 1461900312210 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 2462 | 1461900312212 Marionette TRACE conn2 <- [1,590,null,{}] 20:25:12 INFO - PROCESS | 2462 | 1461900312222 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}] 20:25:12 INFO - PROCESS | 2462 | 1461900312327 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:25:12 INFO - PROCESS | 2462 | 1461900312339 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x11970f800 == 39 [pid = 2462] [id = 155] 20:25:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1191cf000) [pid = 2462] [serial = 462] [outer = 0x0] 20:25:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1198c5800) [pid = 2462] [serial = 463] [outer = 0x1191cf000] 20:25:12 INFO - PROCESS | 2462 | 1461900312367 Marionette DEBUG loaded listener.js 20:25:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x119dc6800) [pid = 2462] [serial = 464] [outer = 0x1191cf000] 20:25:12 INFO - PROCESS | 2462 | 1461900312694 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:25:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 20:25:12 INFO - PROCESS | 2462 | 1461900312732 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 2462 | 1461900312734 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:25:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:25:12 INFO - PROCESS | 2462 | 1461900312738 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 2462 | 1461900312740 Marionette TRACE conn2 <- [1,594,null,{}] 20:25:12 INFO - PROCESS | 2462 | 1461900312742 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}] 20:25:12 INFO - PROCESS | 2462 | 1461900312823 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:25:12 INFO - PROCESS | 2462 | 1461900312866 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x12341a000 == 40 [pid = 2462] [id = 156] 20:25:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1198c9800) [pid = 2462] [serial = 465] [outer = 0x0] 20:25:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x123436400) [pid = 2462] [serial = 466] [outer = 0x1198c9800] 20:25:12 INFO - PROCESS | 2462 | 1461900312891 Marionette DEBUG loaded listener.js 20:25:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x12493fc00) [pid = 2462] [serial = 467] [outer = 0x1198c9800] 20:25:13 INFO - PROCESS | 2462 | 1461900313297 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]]]}] 20:25:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:25:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 20:25:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:25:13 INFO - PROCESS | 2462 | 1461900313308 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:25:13 INFO - PROCESS | 2462 | 1461900313310 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:25:13 INFO - PROCESS | 2462 | 1461900313315 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:25:13 INFO - PROCESS | 2462 | 1461900313318 Marionette TRACE conn2 <- [1,598,null,{}] 20:25:13 INFO - PROCESS | 2462 | 1461900313325 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}] 20:25:13 INFO - PROCESS | 2462 | 1461900313470 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:25:13 INFO - PROCESS | 2462 | 1461900313631 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x116981000 == 41 [pid = 2462] [id = 157] 20:25:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1180ad800) [pid = 2462] [serial = 468] [outer = 0x0] 20:25:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1180e1c00) [pid = 2462] [serial = 469] [outer = 0x1180ad800] 20:25:13 INFO - PROCESS | 2462 | 1461900313685 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x118784000) [pid = 2462] [serial = 470] [outer = 0x1180ad800] 20:25:14 INFO - PROCESS | 2462 | 1461900314148 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:25:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 877ms 20:25:14 INFO - PROCESS | 2462 | 1461900314191 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 2462 | 1461900314195 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:25:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:25:14 INFO - PROCESS | 2462 | 1461900314199 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 2462 | 1461900314201 Marionette TRACE conn2 <- [1,602,null,{}] 20:25:14 INFO - PROCESS | 2462 | 1461900314223 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}] 20:25:14 INFO - PROCESS | 2462 | 1461900314317 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:25:14 INFO - PROCESS | 2462 | 1461900314376 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x123c40800 == 42 [pid = 2462] [id = 158] 20:25:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x11926c800) [pid = 2462] [serial = 471] [outer = 0x0] 20:25:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x119d0f800) [pid = 2462] [serial = 472] [outer = 0x11926c800] 20:25:14 INFO - PROCESS | 2462 | 1461900314406 Marionette DEBUG loaded listener.js 20:25:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x123816800) [pid = 2462] [serial = 473] [outer = 0x11926c800] 20:25:14 INFO - PROCESS | 2462 | 1461900314813 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:25:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 640ms 20:25:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:25:14 INFO - PROCESS | 2462 | 1461900314840 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 2462 | 1461900314841 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:25:14 INFO - PROCESS | 2462 | 1461900314843 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 2462 | 1461900314846 Marionette TRACE conn2 <- [1,606,null,{}] 20:25:14 INFO - PROCESS | 2462 | 1461900314853 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}] 20:25:14 INFO - PROCESS | 2462 | 1461900314971 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:25:15 INFO - PROCESS | 2462 | 1461900315032 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x126609800 == 43 [pid = 2462] [id = 159] 20:25:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x124c5dc00) [pid = 2462] [serial = 474] [outer = 0x0] 20:25:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x12855a000) [pid = 2462] [serial = 475] [outer = 0x124c5dc00] 20:25:15 INFO - PROCESS | 2462 | 1461900315064 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x128b54400) [pid = 2462] [serial = 476] [outer = 0x124c5dc00] 20:25:15 INFO - PROCESS | 2462 | 1461900315452 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]]]}] 20:25:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:25:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 673ms 20:25:15 INFO - PROCESS | 2462 | 1461900315516 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:25:15 INFO - PROCESS | 2462 | 1461900315518 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:25:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:25:15 INFO - PROCESS | 2462 | 1461900315539 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 2462 | 1461900315540 Marionette TRACE conn2 <- [1,610,null,{}] 20:25:15 INFO - PROCESS | 2462 | 1461900315543 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}] 20:25:15 INFO - PROCESS | 2462 | 1461900315636 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:25:15 INFO - PROCESS | 2462 | 1461900315694 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c24800 == 44 [pid = 2462] [id = 160] 20:25:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x12519f000) [pid = 2462] [serial = 477] [outer = 0x0] 20:25:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x128f5c800) [pid = 2462] [serial = 478] [outer = 0x12519f000] 20:25:15 INFO - PROCESS | 2462 | 1461900315724 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x12a91f400) [pid = 2462] [serial = 479] [outer = 0x12519f000] 20:25:16 INFO - PROCESS | 2462 | 1461900316133 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]]]}] 20:25:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:25:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 622ms 20:25:16 INFO - PROCESS | 2462 | 1461900316159 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:25:16 INFO - PROCESS | 2462 | 1461900316160 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:25:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:25:16 INFO - PROCESS | 2462 | 1461900316163 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:25:16 INFO - PROCESS | 2462 | 1461900316164 Marionette TRACE conn2 <- [1,614,null,{}] 20:25:16 INFO - PROCESS | 2462 | 1461900316167 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}] 20:25:16 INFO - PROCESS | 2462 | 1461900316261 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:25:16 INFO - PROCESS | 2462 | 1461900316352 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a871800 == 45 [pid = 2462] [id = 161] 20:25:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x128e75c00) [pid = 2462] [serial = 480] [outer = 0x0] 20:25:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x12adea000) [pid = 2462] [serial = 481] [outer = 0x128e75c00] 20:25:16 INFO - PROCESS | 2462 | 1461900316380 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x12b2d5800) [pid = 2462] [serial = 482] [outer = 0x128e75c00] 20:25:16 INFO - PROCESS | 2462 | 1461900316790 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]]]}] 20:25:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:25:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 668ms 20:25:16 INFO - PROCESS | 2462 | 1461900316832 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:25:16 INFO - PROCESS | 2462 | 1461900316833 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:25:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:25:16 INFO - PROCESS | 2462 | 1461900316835 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:25:16 INFO - PROCESS | 2462 | 1461900316837 Marionette TRACE conn2 <- [1,618,null,{}] 20:25:16 INFO - PROCESS | 2462 | 1461900316839 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}] 20:25:16 INFO - PROCESS | 2462 | 1461900316946 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:25:16 INFO - PROCESS | 2462 | 1461900316994 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b21b000 == 46 [pid = 2462] [id = 162] 20:25:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x12ba71000) [pid = 2462] [serial = 483] [outer = 0x0] 20:25:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x12bb74800) [pid = 2462] [serial = 484] [outer = 0x12ba71000] 20:25:17 INFO - PROCESS | 2462 | 1461900317025 Marionette DEBUG loaded listener.js 20:25:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12bb8c800) [pid = 2462] [serial = 485] [outer = 0x12ba71000] 20:25:17 INFO - PROCESS | 2462 | 1461900317444 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]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:25:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 20:25:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:25:17 INFO - PROCESS | 2462 | 1461900317506 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 2462 | 1461900317507 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:25:17 INFO - PROCESS | 2462 | 1461900317510 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 2462 | 1461900317511 Marionette TRACE conn2 <- [1,622,null,{}] 20:25:17 INFO - PROCESS | 2462 | 1461900317513 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}] 20:25:17 INFO - PROCESS | 2462 | 1461900317626 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:25:17 INFO - PROCESS | 2462 | 1461900317686 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfd7000 == 47 [pid = 2462] [id = 163] 20:25:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x118041c00) [pid = 2462] [serial = 486] [outer = 0x0] 20:25:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x12c130800) [pid = 2462] [serial = 487] [outer = 0x118041c00] 20:25:17 INFO - PROCESS | 2462 | 1461900317715 Marionette DEBUG loaded listener.js 20:25:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x12c137800) [pid = 2462] [serial = 488] [outer = 0x118041c00] 20:25:18 INFO - PROCESS | 2462 | 1461900318193 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]]]}] 20:25:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:25:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 720ms 20:25:18 INFO - PROCESS | 2462 | 1461900318230 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:25:18 INFO - PROCESS | 2462 | 1461900318233 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:25:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:25:18 INFO - PROCESS | 2462 | 1461900318240 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:25:18 INFO - PROCESS | 2462 | 1461900318242 Marionette TRACE conn2 <- [1,626,null,{}] 20:25:18 INFO - PROCESS | 2462 | 1461900318245 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}] 20:25:18 INFO - PROCESS | 2462 | 1461900318338 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:25:18 INFO - PROCESS | 2462 | --DOCSHELL 0x11970f800 == 46 [pid = 2462] [id = 155] 20:25:18 INFO - PROCESS | 2462 | --DOCSHELL 0x1163c3000 == 45 [pid = 2462] [id = 154] 20:25:18 INFO - PROCESS | 2462 | --DOCSHELL 0x118a56800 == 44 [pid = 2462] [id = 153] 20:25:18 INFO - PROCESS | 2462 | --DOCSHELL 0x12c215800 == 43 [pid = 2462] [id = 151] 20:25:18 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfdb800 == 42 [pid = 2462] [id = 150] 20:25:18 INFO - PROCESS | 2462 | --DOCSHELL 0x1215d2000 == 41 [pid = 2462] [id = 148] 20:25:18 INFO - PROCESS | 2462 | --DOCSHELL 0x116f34000 == 40 [pid = 2462] [id = 147] 20:25:18 INFO - PROCESS | 2462 | 1461900318433 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x11696e800 == 41 [pid = 2462] [id = 164] 20:25:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x118046c00) [pid = 2462] [serial = 489] [outer = 0x0] 20:25:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1185dc800) [pid = 2462] [serial = 490] [outer = 0x118046c00] 20:25:18 INFO - PROCESS | 2462 | 1461900318461 Marionette DEBUG loaded listener.js 20:25:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x119121000) [pid = 2462] [serial = 491] [outer = 0x118046c00] 20:25:18 INFO - PROCESS | 2462 | 1461900318761 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]]]}] 20:25:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:25:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 570ms 20:25:18 INFO - PROCESS | 2462 | 1461900318832 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:25:18 INFO - PROCESS | 2462 | 1461900318835 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:25:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:25:18 INFO - PROCESS | 2462 | 1461900318839 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:25:18 INFO - PROCESS | 2462 | 1461900318841 Marionette TRACE conn2 <- [1,630,null,{}] 20:25:18 INFO - PROCESS | 2462 | 1461900318844 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}] 20:25:18 INFO - PROCESS | 2462 | 1461900318941 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:25:18 INFO - PROCESS | 2462 | 1461900318952 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x12352b800 == 42 [pid = 2462] [id = 165] 20:25:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x123a7b400) [pid = 2462] [serial = 492] [outer = 0x0] 20:25:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x124122000) [pid = 2462] [serial = 493] [outer = 0x123a7b400] 20:25:19 INFO - PROCESS | 2462 | 1461900319004 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x124ba7000) [pid = 2462] [serial = 494] [outer = 0x123a7b400] 20:25:19 INFO - PROCESS | 2462 | 1461900319351 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]]]}] 20:25:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:25:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 20:25:19 INFO - PROCESS | 2462 | 1461900319359 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 2462 | 1461900319360 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:25:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:25:19 INFO - PROCESS | 2462 | 1461900319362 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 2462 | 1461900319365 Marionette TRACE conn2 <- [1,634,null,{}] 20:25:19 INFO - PROCESS | 2462 | 1461900319373 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}] 20:25:19 INFO - PROCESS | 2462 | 1461900319491 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:25:19 INFO - PROCESS | 2462 | 1461900319496 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a885000 == 43 [pid = 2462] [id = 166] 20:25:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1266a0400) [pid = 2462] [serial = 495] [outer = 0x0] 20:25:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x12a915000) [pid = 2462] [serial = 496] [outer = 0x1266a0400] 20:25:19 INFO - PROCESS | 2462 | 1461900319521 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x12b37a000) [pid = 2462] [serial = 497] [outer = 0x1266a0400] 20:25:19 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:19 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:19 INFO - PROCESS | 2462 | 1461900319866 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]]]}] 20:25:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:25:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 525ms 20:25:19 INFO - PROCESS | 2462 | 1461900319889 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 2462 | 1461900319891 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:25:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:25:19 INFO - PROCESS | 2462 | 1461900319900 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 2462 | 1461900319901 Marionette TRACE conn2 <- [1,638,null,{}] 20:25:19 INFO - PROCESS | 2462 | 1461900319906 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}] 20:25:20 INFO - PROCESS | 2462 | 1461900320003 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:25:20 INFO - PROCESS | 2462 | 1461900320007 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf28800 == 44 [pid = 2462] [id = 167] 20:25:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x12ba7ac00) [pid = 2462] [serial = 498] [outer = 0x0] 20:25:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x12bb81400) [pid = 2462] [serial = 499] [outer = 0x12ba7ac00] 20:25:20 INFO - PROCESS | 2462 | 1461900320032 Marionette DEBUG loaded listener.js 20:25:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x12c12e400) [pid = 2462] [serial = 500] [outer = 0x12ba7ac00] 20:25:20 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:20 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:20 INFO - PROCESS | 2462 | 1461900320380 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]]]}] 20:25:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:25:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 519ms 20:25:20 INFO - PROCESS | 2462 | 1461900320421 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:25:20 INFO - PROCESS | 2462 | 1461900320423 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:25:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:25:20 INFO - PROCESS | 2462 | 1461900320425 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:25:20 INFO - PROCESS | 2462 | 1461900320426 Marionette TRACE conn2 <- [1,642,null,{}] 20:25:20 INFO - PROCESS | 2462 | 1461900320428 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}] 20:25:20 INFO - PROCESS | 2462 | 1461900320519 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:25:20 INFO - PROCESS | 2462 | 1461900320532 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c720800 == 45 [pid = 2462] [id = 168] 20:25:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x12bb81000) [pid = 2462] [serial = 501] [outer = 0x0] 20:25:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12c1dd400) [pid = 2462] [serial = 502] [outer = 0x12bb81000] 20:25:20 INFO - PROCESS | 2462 | 1461900320557 Marionette DEBUG loaded listener.js 20:25:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12c1e2c00) [pid = 2462] [serial = 503] [outer = 0x12bb81000] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x115d3e000) [pid = 2462] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x1266d6400) [pid = 2462] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1180ae800) [pid = 2462] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x123cf2800) [pid = 2462] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1198bd000) [pid = 2462] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x1131e5800) [pid = 2462] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x118787000) [pid = 2462] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x128e4cc00) [pid = 2462] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x128e4d800) [pid = 2462] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x128e74c00) [pid = 2462] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x119886c00) [pid = 2462] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1131e6c00) [pid = 2462] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x12adedc00) [pid = 2462] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x1191cf000) [pid = 2462] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x1180aa400) [pid = 2462] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1125b6800) [pid = 2462] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:25:20 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x124ba4000) [pid = 2462] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:25:20 INFO - PROCESS | 2462 | 1461900320964 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]]]}] 20:25:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:25:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 568ms 20:25:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:25:20 INFO - PROCESS | 2462 | 1461900320993 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:25:20 INFO - PROCESS | 2462 | 1461900320994 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:25:20 INFO - PROCESS | 2462 | 1461900320996 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:25:20 INFO - PROCESS | 2462 | 1461900320998 Marionette TRACE conn2 <- [1,646,null,{}] 20:25:21 INFO - PROCESS | 2462 | 1461900321000 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}] 20:25:21 INFO - PROCESS | 2462 | 1461900321092 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:25:21 INFO - PROCESS | 2462 | 1461900321098 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ede000 == 46 [pid = 2462] [id = 169] 20:25:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1251a1800) [pid = 2462] [serial = 504] [outer = 0x0] 20:25:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1286b8800) [pid = 2462] [serial = 505] [outer = 0x1251a1800] 20:25:21 INFO - PROCESS | 2462 | 1461900321124 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x12c704000) [pid = 2462] [serial = 506] [outer = 0x1251a1800] 20:25:21 INFO - PROCESS | 2462 | 1461900321459 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]]]}] 20:25:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:25:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 467ms 20:25:21 INFO - PROCESS | 2462 | 1461900321465 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:25:21 INFO - PROCESS | 2462 | 1461900321466 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:25:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:25:21 INFO - PROCESS | 2462 | 1461900321473 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 2462 | 1461900321474 Marionette TRACE conn2 <- [1,650,null,{}] 20:25:21 INFO - PROCESS | 2462 | 1461900321477 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}] 20:25:21 INFO - PROCESS | 2462 | 1461900321559 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:25:21 INFO - PROCESS | 2462 | 1461900321608 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c73d000 == 47 [pid = 2462] [id = 170] 20:25:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x110e75000) [pid = 2462] [serial = 507] [outer = 0x0] 20:25:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x110e7b800) [pid = 2462] [serial = 508] [outer = 0x110e75000] 20:25:21 INFO - PROCESS | 2462 | 1461900321632 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x110e80c00) [pid = 2462] [serial = 509] [outer = 0x110e75000] 20:25:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x125cddc00) [pid = 2462] [serial = 510] [outer = 0x12ce43c00] 20:25:21 INFO - PROCESS | 2462 | 1461900321938 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]]]}] 20:25:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:25:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 523ms 20:25:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:25:21 INFO - PROCESS | 2462 | 1461900321991 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:25:21 INFO - PROCESS | 2462 | 1461900321993 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:25:21 INFO - PROCESS | 2462 | 1461900321995 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 2462 | 1461900321996 Marionette TRACE conn2 <- [1,654,null,{}] 20:25:22 INFO - PROCESS | 2462 | 1461900321998 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}] 20:25:22 INFO - PROCESS | 2462 | 1461900322075 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:25:22 INFO - PROCESS | 2462 | 1461900322079 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce26800 == 48 [pid = 2462] [id = 171] 20:25:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x1238fc400) [pid = 2462] [serial = 511] [outer = 0x0] 20:25:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x12850d800) [pid = 2462] [serial = 512] [outer = 0x1238fc400] 20:25:22 INFO - PROCESS | 2462 | 1461900322104 Marionette DEBUG loaded listener.js 20:25:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x128511800) [pid = 2462] [serial = 513] [outer = 0x1238fc400] 20:25:22 INFO - PROCESS | 2462 | 1461900322441 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]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 20:25:22 INFO - PROCESS | 2462 | 1461900322464 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:25:22 INFO - PROCESS | 2462 | 1461900322465 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:25:22 INFO - PROCESS | 2462 | 1461900322467 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 2462 | 1461900322469 Marionette TRACE conn2 <- [1,658,null,{}] 20:25:22 INFO - PROCESS | 2462 | 1461900322471 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}] 20:25:22 INFO - PROCESS | 2462 | 1461900322574 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:25:22 INFO - PROCESS | 2462 | 1461900322580 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d107000 == 49 [pid = 2462] [id = 172] 20:25:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x113444400) [pid = 2462] [serial = 514] [outer = 0x0] 20:25:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x12c705800) [pid = 2462] [serial = 515] [outer = 0x113444400] 20:25:22 INFO - PROCESS | 2462 | 1461900322605 Marionette DEBUG loaded listener.js 20:25:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x12c709c00) [pid = 2462] [serial = 516] [outer = 0x113444400] 20:25:22 INFO - PROCESS | 2462 | 1461900322888 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]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 20:25:22 INFO - PROCESS | 2462 | 1461900322996 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:25:22 INFO - PROCESS | 2462 | 1461900322998 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:25:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:25:23 INFO - PROCESS | 2462 | 1461900323004 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:25:23 INFO - PROCESS | 2462 | 1461900323007 Marionette TRACE conn2 <- [1,662,null,{}] 20:25:23 INFO - PROCESS | 2462 | 1461900323011 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}] 20:25:23 INFO - PROCESS | 2462 | 1461900323100 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:25:23 INFO - PROCESS | 2462 | 1461900323192 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172c4000 == 50 [pid = 2462] [id = 173] 20:25:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x110e7c000) [pid = 2462] [serial = 517] [outer = 0x0] 20:25:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x1131e6000) [pid = 2462] [serial = 518] [outer = 0x110e7c000] 20:25:23 INFO - PROCESS | 2462 | 1461900323224 Marionette DEBUG loaded listener.js 20:25:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x11725bc00) [pid = 2462] [serial = 519] [outer = 0x110e7c000] 20:25:23 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:23 INFO - PROCESS | 2462 | 1461900323671 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]]]}] 20:25:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:25:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 720ms 20:25:23 INFO - PROCESS | 2462 | 1461900323763 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:25:23 INFO - PROCESS | 2462 | 1461900323766 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:25:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:25:23 INFO - PROCESS | 2462 | 1461900323772 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:25:23 INFO - PROCESS | 2462 | 1461900323775 Marionette TRACE conn2 <- [1,666,null,{}] 20:25:23 INFO - PROCESS | 2462 | 1461900323779 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}] 20:25:23 INFO - PROCESS | 2462 | 1461900323919 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:25:23 INFO - PROCESS | 2462 | 1461900323970 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x128885000 == 51 [pid = 2462] [id = 174] 20:25:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x1191d4400) [pid = 2462] [serial = 520] [outer = 0x0] 20:25:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x119966000) [pid = 2462] [serial = 521] [outer = 0x1191d4400] 20:25:24 INFO - PROCESS | 2462 | 1461900323999 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x1238f1800) [pid = 2462] [serial = 522] [outer = 0x1191d4400] 20:25:24 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:24 INFO - PROCESS | 2462 | 1461900324448 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]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:25:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 724ms 20:25:24 INFO - PROCESS | 2462 | 1461900324495 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:25:24 INFO - PROCESS | 2462 | 1461900324496 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:25:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:25:24 INFO - PROCESS | 2462 | 1461900324499 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:25:24 INFO - PROCESS | 2462 | 1461900324500 Marionette TRACE conn2 <- [1,670,null,{}] 20:25:24 INFO - PROCESS | 2462 | 1461900324504 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}] 20:25:24 INFO - PROCESS | 2462 | 1461900324609 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:25:24 INFO - PROCESS | 2462 | 1461900324667 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d206800 == 52 [pid = 2462] [id = 175] 20:25:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x128557c00) [pid = 2462] [serial = 523] [outer = 0x0] 20:25:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x128c08000) [pid = 2462] [serial = 524] [outer = 0x128557c00] 20:25:24 INFO - PROCESS | 2462 | 1461900324699 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x12adeb800) [pid = 2462] [serial = 525] [outer = 0x128557c00] 20:25:25 INFO - PROCESS | 2462 | 1461900325161 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]]]}] 20:25:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:25:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 718ms 20:25:25 INFO - PROCESS | 2462 | 1461900325232 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 2462 | 1461900325233 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:25:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:25:25 INFO - PROCESS | 2462 | 1461900325468 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 2462 | 1461900325471 Marionette TRACE conn2 <- [1,674,null,{}] 20:25:25 INFO - PROCESS | 2462 | 1461900325475 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}] 20:25:25 INFO - PROCESS | 2462 | 1461900325563 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:25:25 INFO - PROCESS | 2462 | 1461900325613 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a83000 == 53 [pid = 2462] [id = 176] 20:25:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x115f4c400) [pid = 2462] [serial = 526] [outer = 0x0] 20:25:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x115faf400) [pid = 2462] [serial = 527] [outer = 0x115f4c400] 20:25:25 INFO - PROCESS | 2462 | 1461900325640 Marionette DEBUG loaded listener.js 20:25:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x1169af000) [pid = 2462] [serial = 528] [outer = 0x115f4c400] 20:25:25 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:26 INFO - PROCESS | 2462 | 1461900326046 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]]]}] 20:25:26 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 20:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 650ms 20:25:26 INFO - PROCESS | 2462 | 1461900326092 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:25:26 INFO - PROCESS | 2462 | 1461900326094 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:25:26 INFO - PROCESS | 2462 | 1461900326097 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 2462 | 1461900326098 Marionette TRACE conn2 <- [1,678,null,{}] 20:25:26 INFO - PROCESS | 2462 | 1461900326103 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}] 20:25:26 INFO - PROCESS | 2462 | 1461900326191 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:25:26 INFO - PROCESS | 2462 | 1461900326245 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x1163cb000 == 54 [pid = 2462] [id = 177] 20:25:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x113cc8800) [pid = 2462] [serial = 529] [outer = 0x0] 20:25:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x1163eb800) [pid = 2462] [serial = 530] [outer = 0x113cc8800] 20:25:26 INFO - PROCESS | 2462 | 1461900326272 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x1180dbc00) [pid = 2462] [serial = 531] [outer = 0x113cc8800] 20:25:26 INFO - PROCESS | 2462 | 1461900326679 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]]]}] 20:25:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 620ms 20:25:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:25:26 INFO - PROCESS | 2462 | 1461900326717 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:25:26 INFO - PROCESS | 2462 | 1461900326718 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:25:26 INFO - PROCESS | 2462 | 1461900326720 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 2462 | 1461900326721 Marionette TRACE conn2 <- [1,682,null,{}] 20:25:26 INFO - PROCESS | 2462 | 1461900326724 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}] 20:25:26 INFO - PROCESS | 2462 | 1461900326823 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce26800 == 53 [pid = 2462] [id = 171] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12c73d000 == 52 [pid = 2462] [id = 170] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x119ede000 == 51 [pid = 2462] [id = 169] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12c720800 == 50 [pid = 2462] [id = 168] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf28800 == 49 [pid = 2462] [id = 167] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12a885000 == 48 [pid = 2462] [id = 166] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x123436400) [pid = 2462] [serial = 466] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x118724400) [pid = 2462] [serial = 391] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x1180ad400) [pid = 2462] [serial = 388] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x1266e0800) [pid = 2462] [serial = 397] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x12353fc00) [pid = 2462] [serial = 394] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x12bb6ec00) [pid = 2462] [serial = 454] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x118a2e000) [pid = 2462] [serial = 442] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1169a1000) [pid = 2462] [serial = 439] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x12adf1400) [pid = 2462] [serial = 451] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x128b51c00) [pid = 2462] [serial = 448] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x12411c000) [pid = 2462] [serial = 445] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | 1461900326946 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12352b800 == 47 [pid = 2462] [id = 165] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x11696e800 == 46 [pid = 2462] [id = 164] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfd7000 == 45 [pid = 2462] [id = 163] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12b21b000 == 44 [pid = 2462] [id = 162] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12a871800 == 43 [pid = 2462] [id = 161] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x128c24800 == 42 [pid = 2462] [id = 160] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x126609800 == 41 [pid = 2462] [id = 159] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf19800 == 40 [pid = 2462] [id = 146] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x123c40800 == 39 [pid = 2462] [id = 158] 20:25:26 INFO - PROCESS | 2462 | --DOCSHELL 0x116981000 == 38 [pid = 2462] [id = 157] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x128f5f800) [pid = 2462] [serial = 341] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x119dc6800) [pid = 2462] [serial = 464] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x118048000) [pid = 2462] [serial = 401] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x1169a2000) [pid = 2462] [serial = 400] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x128563400) [pid = 2462] [serial = 418] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x1180dec00) [pid = 2462] [serial = 403] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x118571400) [pid = 2462] [serial = 404] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x124991400) [pid = 2462] [serial = 415] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x119a79c00) [pid = 2462] [serial = 409] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x11a2b6800) [pid = 2462] [serial = 410] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x11a2b3400) [pid = 2462] [serial = 412] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x123820400) [pid = 2462] [serial = 413] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x119125000) [pid = 2462] [serial = 406] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x1194ab800) [pid = 2462] [serial = 407] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x128f64c00) [pid = 2462] [serial = 421] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x128f59400) [pid = 2462] [serial = 385] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x128c0c800) [pid = 2462] [serial = 419] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x12a912c00) [pid = 2462] [serial = 424] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x128f64400) [pid = 2462] [serial = 386] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x12a7b0000) [pid = 2462] [serial = 422] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x12ab43400) [pid = 2462] [serial = 425] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x12ab48800) [pid = 2462] [serial = 430] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x11995d000) [pid = 2462] [serial = 428] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1180d9c00) [pid = 2462] [serial = 427] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x12ba77800) [pid = 2462] [serial = 436] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x12b2cbc00) [pid = 2462] [serial = 431] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1266d2c00) [pid = 2462] [serial = 416] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x12b373c00) [pid = 2462] [serial = 433] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x12ba73c00) [pid = 2462] [serial = 434] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x1198c5800) [pid = 2462] [serial = 463] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x118a26000) [pid = 2462] [serial = 461] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1180afc00) [pid = 2462] [serial = 458] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x115d83400) [pid = 2462] [serial = 457] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1184c3800) [pid = 2462] [serial = 460] [outer = 0x0] [url = about:blank] 20:25:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x115de5800 == 39 [pid = 2462] [id = 178] 20:25:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x116327000) [pid = 2462] [serial = 532] [outer = 0x0] 20:25:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1180a8c00) [pid = 2462] [serial = 533] [outer = 0x116327000] 20:25:26 INFO - PROCESS | 2462 | 1461900326989 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x118726c00) [pid = 2462] [serial = 534] [outer = 0x116327000] 20:25:27 INFO - PROCESS | 2462 | 1461900327779 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]]]}] 20:25:27 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) 20:25:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1070ms 20:25:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:25:27 INFO - PROCESS | 2462 | 1461900327791 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 2462 | 1461900327792 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:25:27 INFO - PROCESS | 2462 | 1461900327794 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 2462 | 1461900327795 Marionette TRACE conn2 <- [1,686,null,{}] 20:25:27 INFO - PROCESS | 2462 | 1461900327797 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}] 20:25:27 INFO - PROCESS | 2462 | 1461900327873 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:25:27 INFO - PROCESS | 2462 | 1461900327878 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x11972e000 == 40 [pid = 2462] [id = 179] 20:25:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x119180400) [pid = 2462] [serial = 535] [outer = 0x0] 20:25:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x119887000) [pid = 2462] [serial = 536] [outer = 0x119180400] 20:25:27 INFO - PROCESS | 2462 | 1461900327906 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x1198c3800) [pid = 2462] [serial = 537] [outer = 0x119180400] 20:25:28 INFO - PROCESS | 2462 | 1461900328728 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]]]}] 20:25:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:25:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 20:25:28 INFO - PROCESS | 2462 | 1461900328765 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:25:28 INFO - PROCESS | 2462 | 1461900328766 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:25:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:25:28 INFO - PROCESS | 2462 | 1461900328769 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:25:28 INFO - PROCESS | 2462 | 1461900328771 Marionette TRACE conn2 <- [1,690,null,{}] 20:25:28 INFO - PROCESS | 2462 | 1461900328774 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}] 20:25:28 INFO - PROCESS | 2462 | 1461900328870 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:25:28 INFO - PROCESS | 2462 | 1461900328886 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d2b800 == 41 [pid = 2462] [id = 180] 20:25:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x119184c00) [pid = 2462] [serial = 538] [outer = 0x0] 20:25:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x119d07000) [pid = 2462] [serial = 539] [outer = 0x119184c00] 20:25:28 INFO - PROCESS | 2462 | 1461900328911 Marionette DEBUG loaded listener.js 20:25:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x119e30000) [pid = 2462] [serial = 540] [outer = 0x119184c00] 20:25:29 INFO - PROCESS | 2462 | 1461900329710 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]]]}] 20:25:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:25:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 20:25:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:25:29 INFO - PROCESS | 2462 | 1461900329740 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:25:29 INFO - PROCESS | 2462 | 1461900329741 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:25:29 INFO - PROCESS | 2462 | 1461900329743 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 2462 | 1461900329744 Marionette TRACE conn2 <- [1,694,null,{}] 20:25:29 INFO - PROCESS | 2462 | 1461900329747 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}] 20:25:29 INFO - PROCESS | 2462 | 1461900329857 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:25:29 INFO - PROCESS | 2462 | 1461900329887 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215d4800 == 42 [pid = 2462] [id = 181] 20:25:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x123548800) [pid = 2462] [serial = 541] [outer = 0x0] 20:25:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x1238f7c00) [pid = 2462] [serial = 542] [outer = 0x123548800] 20:25:29 INFO - PROCESS | 2462 | 1461900329915 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x124126c00) [pid = 2462] [serial = 543] [outer = 0x123548800] 20:25:30 INFO - PROCESS | 2462 | 1461900330739 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]]]}] 20:25:30 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) 20:25:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1021ms 20:25:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:25:30 INFO - PROCESS | 2462 | 1461900330773 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:25:30 INFO - PROCESS | 2462 | 1461900330774 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:25:30 INFO - PROCESS | 2462 | 1461900330776 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:25:30 INFO - PROCESS | 2462 | 1461900330777 Marionette TRACE conn2 <- [1,698,null,{}] 20:25:30 INFO - PROCESS | 2462 | 1461900330780 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}] 20:25:31 INFO - PROCESS | 2462 | 1461900331084 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1214ef000) [pid = 2462] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1131e7000) [pid = 2462] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x128561400) [pid = 2462] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1180a2800) [pid = 2462] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1252b0800) [pid = 2462] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x1180a6c00) [pid = 2462] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x111c45c00) [pid = 2462] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x11926c800) [pid = 2462] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x12519f000) [pid = 2462] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1238fc400) [pid = 2462] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x118046c00) [pid = 2462] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x124c5dc00) [pid = 2462] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x118041c00) [pid = 2462] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x123a7b400) [pid = 2462] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1180ad800) [pid = 2462] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x12ba7ac00) [pid = 2462] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1198c9800) [pid = 2462] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x12ba71000) [pid = 2462] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1266a0400) [pid = 2462] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x128e75c00) [pid = 2462] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x12bb81000) [pid = 2462] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1251a1800) [pid = 2462] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x110e75000) [pid = 2462] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x12ade9000) [pid = 2462] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x124946c00) [pid = 2462] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1214ef400) [pid = 2462] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x11856c000) [pid = 2462] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1133adc00) [pid = 2462] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:25:31 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x12b2cb800) [pid = 2462] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:25:31 INFO - PROCESS | 2462 | 1461900331128 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x112e44800 == 43 [pid = 2462] [id = 182] 20:25:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x110e75c00) [pid = 2462] [serial = 544] [outer = 0x0] 20:25:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x111c4a400) [pid = 2462] [serial = 545] [outer = 0x110e75c00] 20:25:31 INFO - PROCESS | 2462 | 1461900331153 Marionette DEBUG loaded listener.js 20:25:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1172e7000) [pid = 2462] [serial = 546] [outer = 0x110e75c00] 20:25:31 INFO - PROCESS | 2462 | 1461900331911 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]]]}] 20:25:31 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) 20:25:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1171ms 20:25:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:25:31 INFO - PROCESS | 2462 | 1461900331949 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 2462 | 1461900331950 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:25:31 INFO - PROCESS | 2462 | 1461900331952 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 2462 | 1461900331955 Marionette TRACE conn2 <- [1,702,null,{}] 20:25:31 INFO - PROCESS | 2462 | 1461900331958 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}] 20:25:32 INFO - PROCESS | 2462 | 1461900332032 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:25:32 INFO - PROCESS | 2462 | 1461900332038 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x111dd7000 == 44 [pid = 2462] [id = 183] 20:25:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x11767b400) [pid = 2462] [serial = 547] [outer = 0x0] 20:25:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x119a82000) [pid = 2462] [serial = 548] [outer = 0x11767b400] 20:25:32 INFO - PROCESS | 2462 | 1461900332063 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x124941400) [pid = 2462] [serial = 549] [outer = 0x11767b400] 20:25:32 INFO - PROCESS | 2462 | 1461900332877 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]]]}] 20:25:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:25:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 20:25:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:25:32 INFO - PROCESS | 2462 | 1461900332925 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:25:32 INFO - PROCESS | 2462 | 1461900332926 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:25:32 INFO - PROCESS | 2462 | 1461900332928 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 2462 | 1461900332930 Marionette TRACE conn2 <- [1,706,null,{}] 20:25:32 INFO - PROCESS | 2462 | 1461900332932 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}] 20:25:33 INFO - PROCESS | 2462 | 1461900333022 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:25:33 INFO - PROCESS | 2462 | 1461900333028 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x123ff1800 == 45 [pid = 2462] [id = 184] 20:25:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x118041c00) [pid = 2462] [serial = 550] [outer = 0x0] 20:25:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x124c59400) [pid = 2462] [serial = 551] [outer = 0x118041c00] 20:25:33 INFO - PROCESS | 2462 | 1461900333053 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x126696c00) [pid = 2462] [serial = 552] [outer = 0x118041c00] 20:25:33 INFO - PROCESS | 2462 | 1461900333990 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]]]}] 20:25:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:25:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1072ms 20:25:34 INFO - PROCESS | 2462 | 1461900334001 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:25:34 INFO - PROCESS | 2462 | 1461900334005 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:25:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:25:34 INFO - PROCESS | 2462 | 1461900334009 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 2462 | 1461900334011 Marionette TRACE conn2 <- [1,710,null,{}] 20:25:34 INFO - PROCESS | 2462 | 1461900334015 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}] 20:25:34 INFO - PROCESS | 2462 | 1461900334114 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:25:34 INFO - PROCESS | 2462 | 1461900334160 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172cd800 == 46 [pid = 2462] [id = 185] 20:25:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x113c43c00) [pid = 2462] [serial = 553] [outer = 0x0] 20:25:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1167a0c00) [pid = 2462] [serial = 554] [outer = 0x113c43c00] 20:25:34 INFO - PROCESS | 2462 | 1461900334191 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1180d9800) [pid = 2462] [serial = 555] [outer = 0x113c43c00] 20:25:35 INFO - PROCESS | 2462 | 1461900335098 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]]]}] 20:25:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:25:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 20:25:35 INFO - PROCESS | 2462 | 1461900335132 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 2462 | 1461900335138 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:25:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:25:35 INFO - PROCESS | 2462 | 1461900335143 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 2462 | 1461900335145 Marionette TRACE conn2 <- [1,714,null,{}] 20:25:35 INFO - PROCESS | 2462 | 1461900335148 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}] 20:25:35 INFO - PROCESS | 2462 | 1461900335258 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:25:35 INFO - PROCESS | 2462 | 1461900335305 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a330800 == 47 [pid = 2462] [id = 186] 20:25:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1194a6000) [pid = 2462] [serial = 556] [outer = 0x0] 20:25:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1198c0000) [pid = 2462] [serial = 557] [outer = 0x1194a6000] 20:25:35 INFO - PROCESS | 2462 | 1461900335334 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x119e30800) [pid = 2462] [serial = 558] [outer = 0x1194a6000] 20:25:36 INFO - PROCESS | 2462 | 1461900336256 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]]]}] 20:25:36 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 20:25:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1122ms 20:25:36 INFO - PROCESS | 2462 | 1461900336265 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 2462 | 1461900336267 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:25:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:25:36 INFO - PROCESS | 2462 | 1461900336269 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 2462 | 1461900336274 Marionette TRACE conn2 <- [1,718,null,{}] 20:25:36 INFO - PROCESS | 2462 | 1461900336282 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}] 20:25:36 INFO - PROCESS | 2462 | 1461900336378 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:25:36 INFO - PROCESS | 2462 | 1461900336424 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x124b20800 == 48 [pid = 2462] [id = 187] 20:25:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x118787800) [pid = 2462] [serial = 559] [outer = 0x0] 20:25:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1238fe000) [pid = 2462] [serial = 560] [outer = 0x118787800] 20:25:36 INFO - PROCESS | 2462 | 1461900336455 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1252b5400) [pid = 2462] [serial = 561] [outer = 0x118787800] 20:25:37 INFO - PROCESS | 2462 | 1461900337332 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]]]}] 20:25:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:25:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1074ms 20:25:37 INFO - PROCESS | 2462 | 1461900337354 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:25:37 INFO - PROCESS | 2462 | 1461900337356 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:25:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:25:37 INFO - PROCESS | 2462 | 1461900337361 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:25:37 INFO - PROCESS | 2462 | 1461900337363 Marionette TRACE conn2 <- [1,722,null,{}] 20:25:37 INFO - PROCESS | 2462 | 1461900337366 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}] 20:25:37 INFO - PROCESS | 2462 | 1461900337457 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:25:37 INFO - PROCESS | 2462 | 1461900337503 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a57800 == 49 [pid = 2462] [id = 188] 20:25:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x113e19000) [pid = 2462] [serial = 562] [outer = 0x0] 20:25:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x115d83000) [pid = 2462] [serial = 563] [outer = 0x113e19000] 20:25:37 INFO - PROCESS | 2462 | 1461900337531 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x11679ac00) [pid = 2462] [serial = 564] [outer = 0x113e19000] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b3800 == 48 [pid = 2462] [id = 129] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x111dd7000 == 47 [pid = 2462] [id = 183] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x112e44800 == 46 [pid = 2462] [id = 182] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1215d4800 == 45 [pid = 2462] [id = 181] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x119d2b800 == 44 [pid = 2462] [id = 180] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x11972e000 == 43 [pid = 2462] [id = 179] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x115de5800 == 42 [pid = 2462] [id = 178] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1163cb000 == 41 [pid = 2462] [id = 177] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x12c705800) [pid = 2462] [serial = 515] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x116a83000 == 40 [pid = 2462] [id = 176] 20:25:37 INFO - PROCESS | 2462 | --DOCSHELL 0x1172c4000 == 39 [pid = 2462] [id = 173] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x12ab4a800) [pid = 2462] [serial = 449] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1251a4400) [pid = 2462] [serial = 446] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1198bc800) [pid = 2462] [serial = 443] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1180d7400) [pid = 2462] [serial = 440] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1249ec400) [pid = 2462] [serial = 395] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1166de400) [pid = 2462] [serial = 344] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x12bb7fc00) [pid = 2462] [serial = 455] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1184b6c00) [pid = 2462] [serial = 389] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x12855a800) [pid = 2462] [serial = 398] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x119269000) [pid = 2462] [serial = 392] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1180db400) [pid = 2462] [serial = 347] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x12ba7b000) [pid = 2462] [serial = 452] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x12a91f400) [pid = 2462] [serial = 479] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x128f5c800) [pid = 2462] [serial = 478] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x128511800) [pid = 2462] [serial = 513] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x1185dc800) [pid = 2462] [serial = 490] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x12855a000) [pid = 2462] [serial = 475] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x128b54400) [pid = 2462] [serial = 476] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x12c130800) [pid = 2462] [serial = 487] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x12c137800) [pid = 2462] [serial = 488] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x124122000) [pid = 2462] [serial = 493] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x118784000) [pid = 2462] [serial = 470] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x1180e1c00) [pid = 2462] [serial = 469] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x12bb81400) [pid = 2462] [serial = 499] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x12493fc00) [pid = 2462] [serial = 467] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x12bb8c800) [pid = 2462] [serial = 485] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x12bb74800) [pid = 2462] [serial = 484] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x12a915000) [pid = 2462] [serial = 496] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x12b2d5800) [pid = 2462] [serial = 482] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x12adea000) [pid = 2462] [serial = 481] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x12c1dd400) [pid = 2462] [serial = 502] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x12c12e400) [pid = 2462] [serial = 500] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x1286b8800) [pid = 2462] [serial = 505] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x12c704000) [pid = 2462] [serial = 506] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x12c1e2c00) [pid = 2462] [serial = 503] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x12b37a000) [pid = 2462] [serial = 497] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x110e80c00) [pid = 2462] [serial = 509] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x124ba7000) [pid = 2462] [serial = 494] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x119121000) [pid = 2462] [serial = 491] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 72 (0x12850d800) [pid = 2462] [serial = 512] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 71 (0x110e7b800) [pid = 2462] [serial = 508] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 70 (0x1180e4000) [pid = 2462] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 69 (0x12bb6e800) [pid = 2462] [serial = 437] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 68 (0x123816800) [pid = 2462] [serial = 473] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | --DOMWINDOW == 67 (0x119d0f800) [pid = 2462] [serial = 472] [outer = 0x0] [url = about:blank] 20:25:37 INFO - PROCESS | 2462 | 1461900337994 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] 20:25:38 INFO - PROCESS | 2462 | 1461900338045 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:25:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:25:38 INFO - PROCESS | 2462 | 1461900338051 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 2462 | 1461900338056 Marionette TRACE conn2 <- [1,726,null,{}] 20:25:38 INFO - PROCESS | 2462 | 1461900338060 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}] 20:25:38 INFO - PROCESS | 2462 | 1461900338179 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:25:38 INFO - PROCESS | 2462 | 1461900338253 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a82800 == 40 [pid = 2462] [id = 189] 20:25:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 68 (0x115034400) [pid = 2462] [serial = 565] [outer = 0x0] 20:25:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 69 (0x1184b6c00) [pid = 2462] [serial = 566] [outer = 0x115034400] 20:25:38 INFO - PROCESS | 2462 | 1461900338297 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 70 (0x1185e7400) [pid = 2462] [serial = 567] [outer = 0x115034400] 20:25:38 INFO - PROCESS | 2462 | 1461900338744 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:25:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 725ms 20:25:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:25:38 INFO - PROCESS | 2462 | 1461900338776 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 2462 | 1461900338777 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:25:38 INFO - PROCESS | 2462 | 1461900338779 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 2462 | 1461900338782 Marionette TRACE conn2 <- [1,730,null,{}] 20:25:38 INFO - PROCESS | 2462 | 1461900338789 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}] 20:25:38 INFO - PROCESS | 2462 | 1461900338868 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:25:38 INFO - PROCESS | 2462 | 1461900338875 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199c5800 == 41 [pid = 2462] [id = 190] 20:25:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 71 (0x118a2f000) [pid = 2462] [serial = 568] [outer = 0x0] 20:25:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 72 (0x1198c7800) [pid = 2462] [serial = 569] [outer = 0x118a2f000] 20:25:38 INFO - PROCESS | 2462 | 1461900338903 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 73 (0x119e25800) [pid = 2462] [serial = 570] [outer = 0x118a2f000] 20:25:39 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3640] expected 0 but got 10 20:25:39 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 20:25:39 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 20:25:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1 20:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:39 INFO - _addTest/ [0,733,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 2462 | 1461900339251 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:25:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:25:39 INFO - PROCESS | 2462 | 1461900339259 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 2462 | 1461900339260 Marionette TRACE conn2 <- [1,734,null,{}] 20:25:39 INFO - PROCESS | 2462 | 1461900339262 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}] 20:25:39 INFO - PROCESS | 2462 | 1461900339362 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:25:39 INFO - PROCESS | 2462 | 1461900339369 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a32b800 == 42 [pid = 2462] [id = 191] 20:25:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x119a7c000) [pid = 2462] [serial = 571] [outer = 0x0] 20:25:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x1214f1000) [pid = 2462] [serial = 572] [outer = 0x119a7c000] 20:25:39 INFO - PROCESS | 2462 | 1461900339395 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x124991c00) [pid = 2462] [serial = 573] [outer = 0x119a7c000] 20:25:39 INFO - PROCESS | 2462 | 1461900339689 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]]]}] 20:25:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:25:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 20:25:39 INFO - PROCESS | 2462 | 1461900339729 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 2462 | 1461900339731 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:25:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:25:39 INFO - PROCESS | 2462 | 1461900339733 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 2462 | 1461900339734 Marionette TRACE conn2 <- [1,738,null,{}] 20:25:39 INFO - PROCESS | 2462 | 1461900339737 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}] 20:25:39 INFO - PROCESS | 2462 | 1461900339812 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:25:39 INFO - PROCESS | 2462 | 1461900339816 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241a1000 == 43 [pid = 2462] [id = 192] 20:25:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x1249ec800) [pid = 2462] [serial = 574] [outer = 0x0] 20:25:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x125ce4400) [pid = 2462] [serial = 575] [outer = 0x1249ec800] 20:25:39 INFO - PROCESS | 2462 | 1461900339843 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1266d2400) [pid = 2462] [serial = 576] [outer = 0x1249ec800] 20:25:40 INFO - PROCESS | 2462 | 1461900340684 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:25:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 20:25:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:25:40 INFO - PROCESS | 2462 | 1461900340709 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 2462 | 1461900340710 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:25:40 INFO - PROCESS | 2462 | 1461900340712 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 2462 | 1461900340713 Marionette TRACE conn2 <- [1,742,null,{}] 20:25:40 INFO - PROCESS | 2462 | 1461900340716 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}] 20:25:40 INFO - PROCESS | 2462 | 1461900340826 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:25:40 INFO - PROCESS | 2462 | 1461900340831 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x11855a000 == 44 [pid = 2462] [id = 193] 20:25:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x128502800) [pid = 2462] [serial = 577] [outer = 0x0] 20:25:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x128511c00) [pid = 2462] [serial = 578] [outer = 0x128502800] 20:25:40 INFO - PROCESS | 2462 | 1461900340859 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x128b54400) [pid = 2462] [serial = 579] [outer = 0x128502800] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x11767b400) [pid = 2462] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x113444400) [pid = 2462] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x123548800) [pid = 2462] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x115f4c400) [pid = 2462] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x113cc8800) [pid = 2462] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x116327000) [pid = 2462] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x119180400) [pid = 2462] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x110e75c00) [pid = 2462] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:25:41 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x119184c00) [pid = 2462] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:25:41 INFO - PROCESS | 2462 | 1461900341675 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]]]}] 20:25:41 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 20:25:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 20:25:41 INFO - PROCESS | 2462 | 1461900341682 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:25:41 INFO - PROCESS | 2462 | 1461900341683 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:25:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:25:41 INFO - PROCESS | 2462 | 1461900341687 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:25:41 INFO - PROCESS | 2462 | 1461900341688 Marionette TRACE conn2 <- [1,746,null,{}] 20:25:41 INFO - PROCESS | 2462 | 1461900341690 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}] 20:25:41 INFO - PROCESS | 2462 | 1461900341764 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:25:41 INFO - PROCESS | 2462 | 1461900341769 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x1132ae000 == 45 [pid = 2462] [id = 194] 20:25:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x116327000) [pid = 2462] [serial = 580] [outer = 0x0] 20:25:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x119dcdc00) [pid = 2462] [serial = 581] [outer = 0x116327000] 20:25:41 INFO - PROCESS | 2462 | 1461900341796 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x128510800) [pid = 2462] [serial = 582] [outer = 0x116327000] 20:25:42 INFO - PROCESS | 2462 | 1461900342576 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]]]}] 20:25:42 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.) 20:25:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 922ms 20:25:42 INFO - PROCESS | 2462 | 1461900342607 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:25:42 INFO - PROCESS | 2462 | 1461900342608 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:25:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:25:42 INFO - PROCESS | 2462 | 1461900342611 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 2462 | 1461900342612 Marionette TRACE conn2 <- [1,750,null,{}] 20:25:42 INFO - PROCESS | 2462 | 1461900342614 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}] 20:25:42 INFO - PROCESS | 2462 | 1461900342690 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:25:42 INFO - PROCESS | 2462 | 1461900342732 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c16800 == 46 [pid = 2462] [id = 195] 20:25:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x111f44800) [pid = 2462] [serial = 583] [outer = 0x0] 20:25:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x12353fc00) [pid = 2462] [serial = 584] [outer = 0x111f44800] 20:25:42 INFO - PROCESS | 2462 | 1461900342757 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x128e79800) [pid = 2462] [serial = 585] [outer = 0x111f44800] 20:25:43 INFO - PROCESS | 2462 | 1461900343515 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:25:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 20:25:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:25:43 INFO - PROCESS | 2462 | 1461900343531 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 2462 | 1461900343532 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:25:43 INFO - PROCESS | 2462 | 1461900343534 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 2462 | 1461900343535 Marionette TRACE conn2 <- [1,754,null,{}] 20:25:43 INFO - PROCESS | 2462 | 1461900343539 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}] 20:25:43 INFO - PROCESS | 2462 | 1461900343612 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:25:43 INFO - PROCESS | 2462 | 1461900343616 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298a4800 == 47 [pid = 2462] [id = 196] 20:25:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x128f59400) [pid = 2462] [serial = 586] [outer = 0x0] 20:25:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x12a91f800) [pid = 2462] [serial = 587] [outer = 0x128f59400] 20:25:43 INFO - PROCESS | 2462 | 1461900343643 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x12ab45c00) [pid = 2462] [serial = 588] [outer = 0x128f59400] 20:25:44 INFO - PROCESS | 2462 | 1461900344416 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]]]}] 20:25:44 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 20:25:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 923ms 20:25:44 INFO - PROCESS | 2462 | 1461900344457 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:25:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:25:44 INFO - PROCESS | 2462 | 1461900344460 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:25:44 INFO - PROCESS | 2462 | 1461900344463 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:25:44 INFO - PROCESS | 2462 | 1461900344466 Marionette TRACE conn2 <- [1,758,null,{}] 20:25:44 INFO - PROCESS | 2462 | 1461900344471 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}] 20:25:44 INFO - PROCESS | 2462 | 1461900344570 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:25:44 INFO - PROCESS | 2462 | 1461900344615 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x11696b800 == 48 [pid = 2462] [id = 197] 20:25:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x113452c00) [pid = 2462] [serial = 589] [outer = 0x0] 20:25:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x115f53400) [pid = 2462] [serial = 590] [outer = 0x113452c00] 20:25:44 INFO - PROCESS | 2462 | 1461900344648 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x117e11c00) [pid = 2462] [serial = 591] [outer = 0x113452c00] 20:25:45 INFO - PROCESS | 2462 | 1461900345078 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]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:25:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms 20:25:45 INFO - PROCESS | 2462 | 1461900345137 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:25:45 INFO - PROCESS | 2462 | 1461900345141 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:25:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:25:45 INFO - PROCESS | 2462 | 1461900345146 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 2462 | 1461900345148 Marionette TRACE conn2 <- [1,762,null,{}] 20:25:45 INFO - PROCESS | 2462 | 1461900345150 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}] 20:25:45 INFO - PROCESS | 2462 | 1461900345248 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:25:45 INFO - PROCESS | 2462 | 1461900345307 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a330000 == 49 [pid = 2462] [id = 198] 20:25:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x115faa000) [pid = 2462] [serial = 592] [outer = 0x0] 20:25:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x119123800) [pid = 2462] [serial = 593] [outer = 0x115faa000] 20:25:45 INFO - PROCESS | 2462 | 1461900345336 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x1198c2c00) [pid = 2462] [serial = 594] [outer = 0x115faa000] 20:25:46 INFO - PROCESS | 2462 | 1461900346202 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]]]}] 20:25:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:25:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1072ms 20:25:46 INFO - PROCESS | 2462 | 1461900346219 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:25:46 INFO - PROCESS | 2462 | 1461900346220 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:25:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:25:46 INFO - PROCESS | 2462 | 1461900346223 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - PROCESS | 2462 | 1461900346226 Marionette TRACE conn2 <- [1,766,null,{}] 20:25:46 INFO - PROCESS | 2462 | 1461900346274 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}] 20:25:46 INFO - PROCESS | 2462 | 1461900346379 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:25:46 INFO - PROCESS | 2462 | 1461900346450 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x128815800 == 50 [pid = 2462] [id = 199] 20:25:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x124991400) [pid = 2462] [serial = 595] [outer = 0x0] 20:25:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x124c58c00) [pid = 2462] [serial = 596] [outer = 0x124991400] 20:25:46 INFO - PROCESS | 2462 | 1461900346482 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x128506800) [pid = 2462] [serial = 597] [outer = 0x124991400] 20:25:47 INFO - PROCESS | 2462 | 1461900347377 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]]]}] 20:25:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:25:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1177ms 20:25:47 INFO - PROCESS | 2462 | 1461900347401 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:25:47 INFO - PROCESS | 2462 | 1461900347403 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:25:47 INFO - PROCESS | 2462 | 1461900347406 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - PROCESS | 2462 | 1461900347408 Marionette TRACE conn2 <- [1,770,null,{}] 20:25:47 INFO - PROCESS | 2462 | 1461900347412 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}] 20:25:47 INFO - PROCESS | 2462 | 1461900347504 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:25:47 INFO - PROCESS | 2462 | 1461900347550 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172cc000 == 51 [pid = 2462] [id = 200] 20:25:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1163ee800) [pid = 2462] [serial = 598] [outer = 0x0] 20:25:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1167a0000) [pid = 2462] [serial = 599] [outer = 0x1163ee800] 20:25:47 INFO - PROCESS | 2462 | 1461900347578 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x118041800) [pid = 2462] [serial = 600] [outer = 0x1163ee800] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x12a87b000 == 50 [pid = 2462] [id = 132] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x128c16800 == 49 [pid = 2462] [id = 195] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x1132ae000 == 48 [pid = 2462] [id = 194] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x11855a000 == 47 [pid = 2462] [id = 193] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1131e6000) [pid = 2462] [serial = 518] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x119966000) [pid = 2462] [serial = 521] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x128c08000) [pid = 2462] [serial = 524] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x1241a1000 == 46 [pid = 2462] [id = 192] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x11a32b800 == 45 [pid = 2462] [id = 191] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x1199c5800 == 44 [pid = 2462] [id = 190] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x116a82800 == 43 [pid = 2462] [id = 189] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x118a57800 == 42 [pid = 2462] [id = 188] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x11a330800 == 41 [pid = 2462] [id = 186] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x1172cd800 == 40 [pid = 2462] [id = 185] 20:25:47 INFO - PROCESS | 2462 | --DOCSHELL 0x123ff1800 == 39 [pid = 2462] [id = 184] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x119a82000) [pid = 2462] [serial = 548] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x12c709c00) [pid = 2462] [serial = 516] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1238f7c00) [pid = 2462] [serial = 542] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x1169af000) [pid = 2462] [serial = 528] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x115faf400) [pid = 2462] [serial = 527] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x1163eb800) [pid = 2462] [serial = 530] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x1180dbc00) [pid = 2462] [serial = 531] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x1180a8c00) [pid = 2462] [serial = 533] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x118726c00) [pid = 2462] [serial = 534] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x119887000) [pid = 2462] [serial = 536] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x1198c3800) [pid = 2462] [serial = 537] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x124126c00) [pid = 2462] [serial = 543] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x111c4a400) [pid = 2462] [serial = 545] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x1172e7000) [pid = 2462] [serial = 546] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x119d07000) [pid = 2462] [serial = 539] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x119e30000) [pid = 2462] [serial = 540] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x124941400) [pid = 2462] [serial = 549] [outer = 0x0] [url = about:blank] 20:25:47 INFO - PROCESS | 2462 | 1461900347980 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 621ms 20:25:48 INFO - PROCESS | 2462 | 1461900348028 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 2462 | 1461900348031 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:25:48 INFO - PROCESS | 2462 | 1461900348035 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 2462 | 1461900348037 Marionette TRACE conn2 <- [1,774,null,{}] 20:25:48 INFO - PROCESS | 2462 | 1461900348040 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}] 20:25:48 INFO - PROCESS | 2462 | 1461900348116 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:25:48 INFO - PROCESS | 2462 | 1461900348125 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a80000 == 40 [pid = 2462] [id = 201] 20:25:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x1172e7000) [pid = 2462] [serial = 601] [outer = 0x0] 20:25:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x1180e1c00) [pid = 2462] [serial = 602] [outer = 0x1172e7000] 20:25:48 INFO - PROCESS | 2462 | 1461900348150 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x1185e5000) [pid = 2462] [serial = 603] [outer = 0x1172e7000] 20:25:48 INFO - PROCESS | 2462 | 1461900348471 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 20:25:48 INFO - PROCESS | 2462 | 1461900348507 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 2462 | 1461900348509 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:25:48 INFO - PROCESS | 2462 | 1461900348511 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 2462 | 1461900348513 Marionette TRACE conn2 <- [1,778,null,{}] 20:25:48 INFO - PROCESS | 2462 | 1461900348520 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}] 20:25:48 INFO - PROCESS | 2462 | 1461900348600 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:25:48 INFO - PROCESS | 2462 | 1461900348607 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b2800 == 41 [pid = 2462] [id = 202] 20:25:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x119122400) [pid = 2462] [serial = 604] [outer = 0x0] 20:25:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1198bc800) [pid = 2462] [serial = 605] [outer = 0x119122400] 20:25:48 INFO - PROCESS | 2462 | 1461900348634 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x119a80400) [pid = 2462] [serial = 606] [outer = 0x119122400] 20:25:48 INFO - PROCESS | 2462 | 1461900348987 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 522ms 20:25:49 INFO - PROCESS | 2462 | 1461900349033 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 2462 | 1461900349035 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:25:49 INFO - PROCESS | 2462 | 1461900349037 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 2462 | 1461900349038 Marionette TRACE conn2 <- [1,782,null,{}] 20:25:49 INFO - PROCESS | 2462 | 1461900349041 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}] 20:25:49 INFO - PROCESS | 2462 | 1461900349117 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:25:49 INFO - PROCESS | 2462 | 1461900349123 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x119eeb800 == 42 [pid = 2462] [id = 203] 20:25:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x119dc8c00) [pid = 2462] [serial = 607] [outer = 0x0] 20:25:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x1214e8000) [pid = 2462] [serial = 608] [outer = 0x119dc8c00] 20:25:49 INFO - PROCESS | 2462 | 1461900349149 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x123a7b400) [pid = 2462] [serial = 609] [outer = 0x119dc8c00] 20:25:49 INFO - PROCESS | 2462 | 1461900349447 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 20:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:25:49 INFO - PROCESS | 2462 | 1461900349508 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 2462 | 1461900349510 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:25:49 INFO - PROCESS | 2462 | 1461900349512 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 2462 | 1461900349514 Marionette TRACE conn2 <- [1,786,null,{}] 20:25:49 INFO - PROCESS | 2462 | 1461900349518 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}] 20:25:49 INFO - PROCESS | 2462 | 1461900349633 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:25:49 INFO - PROCESS | 2462 | 1461900349709 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x123407800 == 43 [pid = 2462] [id = 204] 20:25:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x1198bf800) [pid = 2462] [serial = 610] [outer = 0x0] 20:25:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x123cefc00) [pid = 2462] [serial = 611] [outer = 0x1198bf800] 20:25:49 INFO - PROCESS | 2462 | 1461900349751 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x12499d800) [pid = 2462] [serial = 612] [outer = 0x1198bf800] 20:25:50 INFO - PROCESS | 2462 | 1461900350135 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 20:25:50 INFO - PROCESS | 2462 | 1461900350182 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 2462 | 1461900350184 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:25:50 INFO - PROCESS | 2462 | 1461900350186 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 2462 | 1461900350187 Marionette TRACE conn2 <- [1,790,null,{}] 20:25:50 INFO - PROCESS | 2462 | 1461900350189 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}] 20:25:50 INFO - PROCESS | 2462 | 1461900350308 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:25:50 INFO - PROCESS | 2462 | 1461900350352 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x124b03800 == 44 [pid = 2462] [id = 205] 20:25:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x12850dc00) [pid = 2462] [serial = 613] [outer = 0x0] 20:25:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x12855c800) [pid = 2462] [serial = 614] [outer = 0x12850dc00] 20:25:50 INFO - PROCESS | 2462 | 1461900350380 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x128c08000) [pid = 2462] [serial = 615] [outer = 0x12850dc00] 20:25:50 INFO - PROCESS | 2462 | 1461900350716 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 20:25:50 INFO - PROCESS | 2462 | 1461900350757 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 2462 | 1461900350758 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:25:50 INFO - PROCESS | 2462 | 1461900350760 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 2462 | 1461900350761 Marionette TRACE conn2 <- [1,794,null,{}] 20:25:50 INFO - PROCESS | 2462 | 1461900350763 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}] 20:25:50 INFO - PROCESS | 2462 | 1461900350858 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:25:50 INFO - PROCESS | 2462 | 1461900350862 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266a6800 == 45 [pid = 2462] [id = 206] 20:25:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x12850f400) [pid = 2462] [serial = 616] [outer = 0x0] 20:25:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x128f62800) [pid = 2462] [serial = 617] [outer = 0x12850f400] 20:25:50 INFO - PROCESS | 2462 | 1461900350887 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x12ab42800) [pid = 2462] [serial = 618] [outer = 0x12850f400] 20:25:51 INFO - PROCESS | 2462 | 1461900351218 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 20:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:25:51 INFO - PROCESS | 2462 | 1461900351278 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 2462 | 1461900351279 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:25:51 INFO - PROCESS | 2462 | 1461900351282 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 2462 | 1461900351283 Marionette TRACE conn2 <- [1,798,null,{}] 20:25:51 INFO - PROCESS | 2462 | 1461900351285 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}] 20:25:51 INFO - PROCESS | 2462 | 1461900351379 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:25:51 INFO - PROCESS | 2462 | 1461900351391 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x128ec4800 == 46 [pid = 2462] [id = 207] 20:25:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x128f5cc00) [pid = 2462] [serial = 619] [outer = 0x0] 20:25:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x12adec400) [pid = 2462] [serial = 620] [outer = 0x128f5cc00] 20:25:51 INFO - PROCESS | 2462 | 1461900351416 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x12b2cd800) [pid = 2462] [serial = 621] [outer = 0x128f5cc00] 20:25:51 INFO - PROCESS | 2462 | 1461900351834 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]]]}] 20:25:51 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 20:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 572ms 20:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:25:51 INFO - PROCESS | 2462 | 1461900351855 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 2462 | 1461900351856 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:25:51 INFO - PROCESS | 2462 | 1461900351858 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 2462 | 1461900351859 Marionette TRACE conn2 <- [1,802,null,{}] 20:25:51 INFO - PROCESS | 2462 | 1461900351862 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}] 20:25:51 INFO - PROCESS | 2462 | 1461900351958 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x128502800) [pid = 2462] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x116327000) [pid = 2462] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x118787800) [pid = 2462] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x113e19000) [pid = 2462] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x1249ec800) [pid = 2462] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x118a2f000) [pid = 2462] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x115034400) [pid = 2462] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x111f44800) [pid = 2462] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x119a7c000) [pid = 2462] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x1191d4400) [pid = 2462] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x128557c00) [pid = 2462] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:25:52 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x110e7c000) [pid = 2462] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:25:52 INFO - PROCESS | 2462 | 1461900352046 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187d8800 == 47 [pid = 2462] [id = 208] 20:25:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x111d4d000) [pid = 2462] [serial = 622] [outer = 0x0] 20:25:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x117e0d000) [pid = 2462] [serial = 623] [outer = 0x111d4d000] 20:25:52 INFO - PROCESS | 2462 | 1461900352070 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1194a4800) [pid = 2462] [serial = 624] [outer = 0x111d4d000] 20:25:52 INFO - PROCESS | 2462 | 1461900352362 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]]]}] 20:25:52 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 20:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 20:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:25:52 INFO - PROCESS | 2462 | 1461900352378 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 2462 | 1461900352379 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:25:52 INFO - PROCESS | 2462 | 1461900352381 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 2462 | 1461900352382 Marionette TRACE conn2 <- [1,806,null,{}] 20:25:52 INFO - PROCESS | 2462 | 1461900352384 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}] 20:25:52 INFO - PROCESS | 2462 | 1461900352479 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:25:52 INFO - PROCESS | 2462 | 1461900352482 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab19000 == 48 [pid = 2462] [id = 209] 20:25:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x1214ed000) [pid = 2462] [serial = 625] [outer = 0x0] 20:25:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x128f5e800) [pid = 2462] [serial = 626] [outer = 0x1214ed000] 20:25:52 INFO - PROCESS | 2462 | 1461900352509 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x12b37a800) [pid = 2462] [serial = 627] [outer = 0x1214ed000] 20:25:52 INFO - PROCESS | 2462 | [2462] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:25:52 INFO - PROCESS | 2462 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:25:52 INFO - PROCESS | 2462 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:25:52 INFO - PROCESS | 2462 | [GFX2-]: Using SkiaGL canvas. 20:25:52 INFO - PROCESS | 2462 | 1461900352855 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]]]}] 20:25:52 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 20:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 20:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:25:52 INFO - PROCESS | 2462 | 1461900352900 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 2462 | 1461900352901 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:25:52 INFO - PROCESS | 2462 | 1461900352903 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 2462 | 1461900352905 Marionette TRACE conn2 <- [1,810,null,{}] 20:25:52 INFO - PROCESS | 2462 | 1461900352907 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}] 20:25:52 INFO - PROCESS | 2462 | 1461900352995 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:25:53 INFO - PROCESS | 2462 | 1461900352999 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bac9800 == 49 [pid = 2462] [id = 210] 20:25:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x12ba77c00) [pid = 2462] [serial = 628] [outer = 0x0] 20:25:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x12bb80800) [pid = 2462] [serial = 629] [outer = 0x12ba77c00] 20:25:53 INFO - PROCESS | 2462 | 1461900353030 Marionette DEBUG loaded listener.js 20:25:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x12c12ec00) [pid = 2462] [serial = 630] [outer = 0x12ba77c00] 20:25:53 INFO - PROCESS | 2462 | 1461900353423 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]]]}] 20:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 570ms 20:25:53 INFO - PROCESS | 2462 | 1461900353474 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 2462 | 1461900353476 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:25:53 INFO - PROCESS | 2462 | 1461900353480 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 2462 | 1461900353481 Marionette TRACE conn2 <- [1,814,null,{}] 20:25:53 INFO - PROCESS | 2462 | 1461900353485 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}] 20:25:53 INFO - PROCESS | 2462 | 1461900353607 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:25:53 INFO - PROCESS | 2462 | 1461900353614 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf2d000 == 50 [pid = 2462] [id = 211] 20:25:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x12c134c00) [pid = 2462] [serial = 631] [outer = 0x0] 20:25:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x12c1dac00) [pid = 2462] [serial = 632] [outer = 0x12c134c00] 20:25:53 INFO - PROCESS | 2462 | 1461900353652 Marionette DEBUG loaded listener.js 20:25:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x12c1e4c00) [pid = 2462] [serial = 633] [outer = 0x12c134c00] 20:25:54 INFO - PROCESS | 2462 | 1461900354077 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] 20:25:54 INFO - PROCESS | 2462 | 1461900354104 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:25:54 INFO - PROCESS | 2462 | 1461900354108 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 2462 | 1461900354111 Marionette TRACE conn2 <- [1,818,null,{}] 20:25:54 INFO - PROCESS | 2462 | 1461900354115 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}] 20:25:54 INFO - PROCESS | 2462 | 1461900354208 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:25:54 INFO - PROCESS | 2462 | 1461900354330 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f3b000 == 51 [pid = 2462] [id = 212] 20:25:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1163eb800) [pid = 2462] [serial = 634] [outer = 0x0] 20:25:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x117e02800) [pid = 2462] [serial = 635] [outer = 0x1163eb800] 20:25:54 INFO - PROCESS | 2462 | 1461900354374 Marionette DEBUG loaded listener.js 20:25:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x1183c2400) [pid = 2462] [serial = 636] [outer = 0x1163eb800] 20:25:54 INFO - PROCESS | 2462 | 1461900354783 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]]]}] 20:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 724ms 20:25:54 INFO - PROCESS | 2462 | 1461900354832 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:25:54 INFO - PROCESS | 2462 | 1461900354837 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:25:54 INFO - PROCESS | 2462 | 1461900354841 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 2462 | 1461900354843 Marionette TRACE conn2 <- [1,822,null,{}] 20:25:54 INFO - PROCESS | 2462 | 1461900354846 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}] 20:25:54 INFO - PROCESS | 2462 | 1461900354948 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:25:55 INFO - PROCESS | 2462 | 1461900355014 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ee5000 == 52 [pid = 2462] [id = 213] 20:25:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x11856a000) [pid = 2462] [serial = 637] [outer = 0x0] 20:25:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x118782c00) [pid = 2462] [serial = 638] [outer = 0x11856a000] 20:25:55 INFO - PROCESS | 2462 | 1461900355045 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x119a7ac00) [pid = 2462] [serial = 639] [outer = 0x11856a000] 20:25:55 INFO - PROCESS | 2462 | 1461900355654 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] 20:25:55 INFO - PROCESS | 2462 | 1461900355713 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:25:55 INFO - PROCESS | 2462 | 1461900355716 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 2462 | 1461900355719 Marionette TRACE conn2 <- [1,826,null,{}] 20:25:55 INFO - PROCESS | 2462 | 1461900355726 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}] 20:25:55 INFO - PROCESS | 2462 | 1461900355830 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:25:55 INFO - PROCESS | 2462 | 1461900355880 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x12babf800 == 53 [pid = 2462] [id = 214] 20:25:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x124ba7000) [pid = 2462] [serial = 640] [outer = 0x0] 20:25:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x128511400) [pid = 2462] [serial = 641] [outer = 0x124ba7000] 20:25:55 INFO - PROCESS | 2462 | 1461900355911 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1286acc00) [pid = 2462] [serial = 642] [outer = 0x124ba7000] 20:25:56 INFO - PROCESS | 2462 | 1461900356352 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 675ms 20:25:56 INFO - PROCESS | 2462 | 1461900356403 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 2462 | 1461900356405 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:25:56 INFO - PROCESS | 2462 | 1461900356409 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 2462 | 1461900356410 Marionette TRACE conn2 <- [1,830,null,{}] 20:25:56 INFO - PROCESS | 2462 | 1461900356412 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}] 20:25:56 INFO - PROCESS | 2462 | 1461900356508 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:25:56 INFO - PROCESS | 2462 | 1461900356570 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c21f000 == 54 [pid = 2462] [id = 215] 20:25:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1266d6800) [pid = 2462] [serial = 643] [outer = 0x0] 20:25:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x12adec800) [pid = 2462] [serial = 644] [outer = 0x1266d6800] 20:25:56 INFO - PROCESS | 2462 | 1461900356600 Marionette DEBUG loaded listener.js 20:25:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x12bb6f400) [pid = 2462] [serial = 645] [outer = 0x1266d6800] 20:25:57 INFO - PROCESS | 2462 | 1461900357001 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]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 619ms 20:25:57 INFO - PROCESS | 2462 | 1461900357028 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 2462 | 1461900357030 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:25:57 INFO - PROCESS | 2462 | 1461900357032 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 2462 | 1461900357033 Marionette TRACE conn2 <- [1,834,null,{}] 20:25:57 INFO - PROCESS | 2462 | 1461900357036 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}] 20:25:57 INFO - PROCESS | 2462 | 1461900357151 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:25:57 INFO - PROCESS | 2462 | 1461900357225 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c735800 == 55 [pid = 2462] [id = 216] 20:25:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x128555c00) [pid = 2462] [serial = 646] [outer = 0x0] 20:25:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x12c12c800) [pid = 2462] [serial = 647] [outer = 0x128555c00] 20:25:57 INFO - PROCESS | 2462 | 1461900357255 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x12c1e3800) [pid = 2462] [serial = 648] [outer = 0x128555c00] 20:25:57 INFO - PROCESS | 2462 | 1461900357688 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]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 669ms 20:25:57 INFO - PROCESS | 2462 | 1461900357701 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 2462 | 1461900357702 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:25:57 INFO - PROCESS | 2462 | 1461900357724 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 2462 | 1461900357725 Marionette TRACE conn2 <- [1,838,null,{}] 20:25:57 INFO - PROCESS | 2462 | 1461900357727 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}] 20:25:57 INFO - PROCESS | 2462 | 1461900357844 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:25:57 INFO - PROCESS | 2462 | 1461900357910 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x119430800 == 56 [pid = 2462] [id = 217] 20:25:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x123c04400) [pid = 2462] [serial = 649] [outer = 0x0] 20:25:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x123c09800) [pid = 2462] [serial = 650] [outer = 0x123c04400] 20:25:57 INFO - PROCESS | 2462 | 1461900357941 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x1266d1c00) [pid = 2462] [serial = 651] [outer = 0x123c04400] 20:25:58 INFO - PROCESS | 2462 | 1461900358514 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]]]}] 20:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 820ms 20:25:58 INFO - PROCESS | 2462 | 1461900358542 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:25:58 INFO - PROCESS | 2462 | 1461900358545 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:25:58 INFO - PROCESS | 2462 | 1461900358549 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:25:58 INFO - PROCESS | 2462 | 1461900358551 Marionette TRACE conn2 <- [1,842,null,{}] 20:25:58 INFO - PROCESS | 2462 | 1461900358556 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}] 20:25:58 INFO - PROCESS | 2462 | 1461900358651 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:25:58 INFO - PROCESS | 2462 | 1461900358722 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x11664a800 == 57 [pid = 2462] [id = 218] 20:25:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x115f58800) [pid = 2462] [serial = 652] [outer = 0x0] 20:25:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x11633b000) [pid = 2462] [serial = 653] [outer = 0x115f58800] 20:25:58 INFO - PROCESS | 2462 | 1461900358751 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x117e06000) [pid = 2462] [serial = 654] [outer = 0x115f58800] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x12bac9800 == 56 [pid = 2462] [id = 210] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab19000 == 55 [pid = 2462] [id = 209] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1187d8800 == 54 [pid = 2462] [id = 208] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x128ec4800 == 53 [pid = 2462] [id = 207] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1266a6800 == 52 [pid = 2462] [id = 206] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x124c59400) [pid = 2462] [serial = 551] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x1167a0c00) [pid = 2462] [serial = 554] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x1198c0000) [pid = 2462] [serial = 557] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x12a91f800) [pid = 2462] [serial = 587] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x124b03800 == 51 [pid = 2462] [id = 205] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x123407800 == 50 [pid = 2462] [id = 204] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x119eeb800 == 49 [pid = 2462] [id = 203] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1199b2800 == 48 [pid = 2462] [id = 202] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x116a80000 == 47 [pid = 2462] [id = 201] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1172cc000 == 46 [pid = 2462] [id = 200] 20:25:59 INFO - PROCESS | 2462 | 1461900359224 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]]]}] 20:25:59 INFO - PROCESS | 2462 | --DOCSHELL 0x1298a4800 == 45 [pid = 2462] [id = 196] 20:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 724ms 20:25:59 INFO - PROCESS | 2462 | 1461900359274 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 2462 | 1461900359279 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:25:59 INFO - PROCESS | 2462 | 1461900359285 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 2462 | 1461900359288 Marionette TRACE conn2 <- [1,846,null,{}] 20:25:59 INFO - PROCESS | 2462 | 1461900359291 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}] 20:25:59 INFO - PROCESS | 2462 | 1461900359408 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x128511c00) [pid = 2462] [serial = 578] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x119dcdc00) [pid = 2462] [serial = 581] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x128b54400) [pid = 2462] [serial = 579] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1252b5400) [pid = 2462] [serial = 561] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1238fe000) [pid = 2462] [serial = 560] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x11679ac00) [pid = 2462] [serial = 564] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x115d83000) [pid = 2462] [serial = 563] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x125ce4400) [pid = 2462] [serial = 575] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1198c7800) [pid = 2462] [serial = 569] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x119e25800) [pid = 2462] [serial = 570] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1184b6c00) [pid = 2462] [serial = 566] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1185e7400) [pid = 2462] [serial = 567] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x12353fc00) [pid = 2462] [serial = 584] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1214f1000) [pid = 2462] [serial = 572] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x124991c00) [pid = 2462] [serial = 573] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x128e79800) [pid = 2462] [serial = 585] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x128510800) [pid = 2462] [serial = 582] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1266d2400) [pid = 2462] [serial = 576] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1238f1800) [pid = 2462] [serial = 522] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x12adeb800) [pid = 2462] [serial = 525] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x11725bc00) [pid = 2462] [serial = 519] [outer = 0x0] [url = about:blank] 20:25:59 INFO - PROCESS | 2462 | 1461900359464 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f2f000 == 46 [pid = 2462] [id = 219] 20:25:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x111f47400) [pid = 2462] [serial = 655] [outer = 0x0] 20:25:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1180db800) [pid = 2462] [serial = 656] [outer = 0x111f47400] 20:25:59 INFO - PROCESS | 2462 | 1461900359487 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1185e2800) [pid = 2462] [serial = 657] [outer = 0x111f47400] 20:25:59 INFO - PROCESS | 2462 | 1461900359902 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]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 627ms 20:25:59 INFO - PROCESS | 2462 | 1461900359926 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 2462 | 1461900359929 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:25:59 INFO - PROCESS | 2462 | 1461900359932 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 2462 | 1461900359936 Marionette TRACE conn2 <- [1,850,null,{}] 20:25:59 INFO - PROCESS | 2462 | 1461900359957 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}] 20:26:00 INFO - PROCESS | 2462 | 1461900360088 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:26:00 INFO - PROCESS | 2462 | 1461900360166 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d38800 == 47 [pid = 2462] [id = 220] 20:26:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x118a2e400) [pid = 2462] [serial = 658] [outer = 0x0] 20:26:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1198bd000) [pid = 2462] [serial = 659] [outer = 0x118a2e400] 20:26:00 INFO - PROCESS | 2462 | 1461900360210 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x119dc6800) [pid = 2462] [serial = 660] [outer = 0x118a2e400] 20:26:00 INFO - PROCESS | 2462 | 1461900360522 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 634ms 20:26:00 INFO - PROCESS | 2462 | 1461900360566 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:26:00 INFO - PROCESS | 2462 | 1461900360568 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:26:00 INFO - PROCESS | 2462 | 1461900360573 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:26:00 INFO - PROCESS | 2462 | 1461900360575 Marionette TRACE conn2 <- [1,854,null,{}] 20:26:00 INFO - PROCESS | 2462 | 1461900360577 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}] 20:26:00 INFO - PROCESS | 2462 | 1461900360677 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:26:00 INFO - PROCESS | 2462 | 1461900360684 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a319800 == 48 [pid = 2462] [id = 221] 20:26:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x119dce000) [pid = 2462] [serial = 661] [outer = 0x0] 20:26:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1214ed800) [pid = 2462] [serial = 662] [outer = 0x119dce000] 20:26:00 INFO - PROCESS | 2462 | 1461900360710 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x123810000) [pid = 2462] [serial = 663] [outer = 0x119dce000] 20:26:01 INFO - PROCESS | 2462 | 1461900361050 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 20:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:26:01 INFO - PROCESS | 2462 | 1461900361093 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 2462 | 1461900361095 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:26:01 INFO - PROCESS | 2462 | 1461900361098 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 2462 | 1461900361100 Marionette TRACE conn2 <- [1,858,null,{}] 20:26:01 INFO - PROCESS | 2462 | 1461900361103 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}] 20:26:01 INFO - PROCESS | 2462 | 1461900361225 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:26:01 INFO - PROCESS | 2462 | 1461900361320 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x1161f7000 == 49 [pid = 2462] [id = 222] 20:26:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x118723c00) [pid = 2462] [serial = 664] [outer = 0x0] 20:26:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1169af800) [pid = 2462] [serial = 665] [outer = 0x118723c00] 20:26:01 INFO - PROCESS | 2462 | 1461900361352 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x123c07800) [pid = 2462] [serial = 666] [outer = 0x118723c00] 20:26:01 INFO - PROCESS | 2462 | 1461900361806 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 720ms 20:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:26:01 INFO - PROCESS | 2462 | 1461900361817 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 2462 | 1461900361819 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:26:01 INFO - PROCESS | 2462 | 1461900361822 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 2462 | 1461900361824 Marionette TRACE conn2 <- [1,862,null,{}] 20:26:01 INFO - PROCESS | 2462 | 1461900361827 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}] 20:26:01 INFO - PROCESS | 2462 | 1461900361937 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:26:01 INFO - PROCESS | 2462 | 1461900361941 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x124b1c800 == 50 [pid = 2462] [id = 223] 20:26:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x123c0b800) [pid = 2462] [serial = 667] [outer = 0x0] 20:26:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x12425c400) [pid = 2462] [serial = 668] [outer = 0x123c0b800] 20:26:01 INFO - PROCESS | 2462 | 1461900361993 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x125cdd800) [pid = 2462] [serial = 669] [outer = 0x123c0b800] 20:26:02 INFO - PROCESS | 2462 | 1461900362315 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]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 20:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:26:02 INFO - PROCESS | 2462 | 1461900362347 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 2462 | 1461900362348 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:26:02 INFO - PROCESS | 2462 | 1461900362350 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 2462 | 1461900362351 Marionette TRACE conn2 <- [1,866,null,{}] 20:26:02 INFO - PROCESS | 2462 | 1461900362353 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}] 20:26:02 INFO - PROCESS | 2462 | 1461900362451 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:26:02 INFO - PROCESS | 2462 | 1461900362456 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x126614000 == 51 [pid = 2462] [id = 224] 20:26:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x125ce1c00) [pid = 2462] [serial = 670] [outer = 0x0] 20:26:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1266a3c00) [pid = 2462] [serial = 671] [outer = 0x125ce1c00] 20:26:02 INFO - PROCESS | 2462 | 1461900362508 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x12850fc00) [pid = 2462] [serial = 672] [outer = 0x125ce1c00] 20:26:02 INFO - PROCESS | 2462 | 1461900362834 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]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 20:26:02 INFO - PROCESS | 2462 | 1461900362870 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 2462 | 1461900362872 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:26:02 INFO - PROCESS | 2462 | 1461900362874 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 2462 | 1461900362875 Marionette TRACE conn2 <- [1,870,null,{}] 20:26:02 INFO - PROCESS | 2462 | 1461900362877 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}] 20:26:02 INFO - PROCESS | 2462 | 1461900362973 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:26:02 INFO - PROCESS | 2462 | 1461900362978 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x128eb5000 == 52 [pid = 2462] [id = 225] 20:26:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x128511800) [pid = 2462] [serial = 673] [outer = 0x0] 20:26:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x128563400) [pid = 2462] [serial = 674] [outer = 0x128511800] 20:26:03 INFO - PROCESS | 2462 | 1461900363029 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x128c09800) [pid = 2462] [serial = 675] [outer = 0x128511800] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1194a6000) [pid = 2462] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x12850dc00) [pid = 2462] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x118041c00) [pid = 2462] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x113452c00) [pid = 2462] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x111d4d000) [pid = 2462] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x113c43c00) [pid = 2462] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1214ed000) [pid = 2462] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x12850f400) [pid = 2462] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x119dc8c00) [pid = 2462] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x124991400) [pid = 2462] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x115faa000) [pid = 2462] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x128f5cc00) [pid = 2462] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1163ee800) [pid = 2462] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1198bf800) [pid = 2462] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x12ba77c00) [pid = 2462] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x119122400) [pid = 2462] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:26:03 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1172e7000) [pid = 2462] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:26:03 INFO - PROCESS | 2462 | 1461900363416 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 20:26:03 INFO - PROCESS | 2462 | 1461900363443 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 2462 | 1461900363444 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:26:03 INFO - PROCESS | 2462 | 1461900363446 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 2462 | 1461900363447 Marionette TRACE conn2 <- [1,874,null,{}] 20:26:03 INFO - PROCESS | 2462 | 1461900363450 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}] 20:26:03 INFO - PROCESS | 2462 | 1461900363529 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:26:03 INFO - PROCESS | 2462 | 1461900363533 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b5800 == 53 [pid = 2462] [id = 226] 20:26:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x110e7f000) [pid = 2462] [serial = 676] [outer = 0x0] 20:26:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x1180dd400) [pid = 2462] [serial = 677] [outer = 0x110e7f000] 20:26:03 INFO - PROCESS | 2462 | 1461900363558 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x11a2b6400) [pid = 2462] [serial = 678] [outer = 0x110e7f000] 20:26:03 INFO - PROCESS | 2462 | 1461900363894 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 470ms 20:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:26:03 INFO - PROCESS | 2462 | 1461900363916 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 2462 | 1461900363917 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:26:03 INFO - PROCESS | 2462 | 1461900363919 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 2462 | 1461900363921 Marionette TRACE conn2 <- [1,878,null,{}] 20:26:03 INFO - PROCESS | 2462 | 1461900363926 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}] 20:26:04 INFO - PROCESS | 2462 | 1461900364060 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:26:04 INFO - PROCESS | 2462 | 1461900364070 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b22d000 == 54 [pid = 2462] [id = 227] 20:26:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1214ed000) [pid = 2462] [serial = 679] [outer = 0x0] 20:26:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x128560c00) [pid = 2462] [serial = 680] [outer = 0x1214ed000] 20:26:04 INFO - PROCESS | 2462 | 1461900364109 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x128e52000) [pid = 2462] [serial = 681] [outer = 0x1214ed000] 20:26:04 INFO - PROCESS | 2462 | 1461900364549 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]]]}] 20:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 673ms 20:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:26:04 INFO - PROCESS | 2462 | 1461900364594 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:26:04 INFO - PROCESS | 2462 | 1461900364596 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:26:04 INFO - PROCESS | 2462 | 1461900364598 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - PROCESS | 2462 | 1461900364600 Marionette TRACE conn2 <- [1,882,null,{}] 20:26:04 INFO - PROCESS | 2462 | 1461900364602 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}] 20:26:04 INFO - PROCESS | 2462 | 1461900364698 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:26:04 INFO - PROCESS | 2462 | 1461900364703 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c210800 == 55 [pid = 2462] [id = 228] 20:26:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x12a911800) [pid = 2462] [serial = 682] [outer = 0x0] 20:26:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x12b2d1400) [pid = 2462] [serial = 683] [outer = 0x12a911800] 20:26:04 INFO - PROCESS | 2462 | 1461900364732 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x12bb7d800) [pid = 2462] [serial = 684] [outer = 0x12a911800] 20:26:05 INFO - PROCESS | 2462 | 1461900365063 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 20:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:26:05 INFO - PROCESS | 2462 | 1461900365118 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 2462 | 1461900365119 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:26:05 INFO - PROCESS | 2462 | 1461900365121 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 2462 | 1461900365122 Marionette TRACE conn2 <- [1,886,null,{}] 20:26:05 INFO - PROCESS | 2462 | 1461900365125 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}] 20:26:05 INFO - PROCESS | 2462 | 1461900365208 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:26:05 INFO - PROCESS | 2462 | 1461900365260 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3c800 == 56 [pid = 2462] [id = 229] 20:26:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x12bb71400) [pid = 2462] [serial = 685] [outer = 0x0] 20:26:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x12c139c00) [pid = 2462] [serial = 686] [outer = 0x12bb71400] 20:26:05 INFO - PROCESS | 2462 | 1461900365284 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x12c703c00) [pid = 2462] [serial = 687] [outer = 0x12bb71400] 20:26:05 INFO - PROCESS | 2462 | 1461900365704 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 20:26:05 INFO - PROCESS | 2462 | 1461900365744 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 2462 | 1461900365746 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:26:05 INFO - PROCESS | 2462 | 1461900365749 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 2462 | 1461900365751 Marionette TRACE conn2 <- [1,890,null,{}] 20:26:05 INFO - PROCESS | 2462 | 1461900365757 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}] 20:26:05 INFO - PROCESS | 2462 | 1461900365860 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:26:05 INFO - PROCESS | 2462 | 1461900365923 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x119223800 == 57 [pid = 2462] [id = 230] 20:26:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x115f54800) [pid = 2462] [serial = 688] [outer = 0x0] 20:26:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x117e03000) [pid = 2462] [serial = 689] [outer = 0x115f54800] 20:26:05 INFO - PROCESS | 2462 | 1461900365954 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1184be400) [pid = 2462] [serial = 690] [outer = 0x115f54800] 20:26:06 INFO - PROCESS | 2462 | 1461900366383 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]]]}] 20:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 675ms 20:26:06 INFO - PROCESS | 2462 | 1461900366424 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 2462 | 1461900366428 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:26:06 INFO - PROCESS | 2462 | 1461900366433 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - PROCESS | 2462 | 1461900366435 Marionette TRACE conn2 <- [1,894,null,{}] 20:26:06 INFO - PROCESS | 2462 | 1461900366437 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}] 20:26:06 INFO - PROCESS | 2462 | 1461900366543 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:26:06 INFO - PROCESS | 2462 | 1461900366594 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x124985000 == 58 [pid = 2462] [id = 231] 20:26:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1185e7400) [pid = 2462] [serial = 691] [outer = 0x0] 20:26:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1191d6c00) [pid = 2462] [serial = 692] [outer = 0x1185e7400] 20:26:06 INFO - PROCESS | 2462 | 1461900366623 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x119d09400) [pid = 2462] [serial = 693] [outer = 0x1185e7400] 20:26:07 INFO - PROCESS | 2462 | 1461900367034 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 619ms 20:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:26:07 INFO - PROCESS | 2462 | 1461900367052 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 2462 | 1461900367054 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:26:07 INFO - PROCESS | 2462 | 1461900367056 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 2462 | 1461900367059 Marionette TRACE conn2 <- [1,898,null,{}] 20:26:07 INFO - PROCESS | 2462 | 1461900367066 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}] 20:26:07 INFO - PROCESS | 2462 | 1461900367171 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:26:07 INFO - PROCESS | 2462 | 1461900367262 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca44000 == 59 [pid = 2462] [id = 232] 20:26:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x123c0c000) [pid = 2462] [serial = 694] [outer = 0x0] 20:26:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x124991c00) [pid = 2462] [serial = 695] [outer = 0x123c0c000] 20:26:07 INFO - PROCESS | 2462 | 1461900367294 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1251a4400) [pid = 2462] [serial = 696] [outer = 0x123c0c000] 20:26:07 INFO - PROCESS | 2462 | 1461900367715 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 671ms 20:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:26:07 INFO - PROCESS | 2462 | 1461900367727 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 2462 | 1461900367729 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:26:07 INFO - PROCESS | 2462 | 1461900367731 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 2462 | 1461900367732 Marionette TRACE conn2 <- [1,902,null,{}] 20:26:07 INFO - PROCESS | 2462 | 1461900367735 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}] 20:26:07 INFO - PROCESS | 2462 | 1461900367837 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:26:07 INFO - PROCESS | 2462 | 1461900367885 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d10a800 == 60 [pid = 2462] [id = 233] 20:26:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x1266d5800) [pid = 2462] [serial = 697] [outer = 0x0] 20:26:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x12a91d000) [pid = 2462] [serial = 698] [outer = 0x1266d5800] 20:26:07 INFO - PROCESS | 2462 | 1461900367927 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x12b2ccc00) [pid = 2462] [serial = 699] [outer = 0x1266d5800] 20:26:08 INFO - PROCESS | 2462 | 1461900368331 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 618ms 20:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:26:08 INFO - PROCESS | 2462 | 1461900368350 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 2462 | 1461900368351 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:26:08 INFO - PROCESS | 2462 | 1461900368353 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 2462 | 1461900368355 Marionette TRACE conn2 <- [1,906,null,{}] 20:26:08 INFO - PROCESS | 2462 | 1461900368357 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}] 20:26:08 INFO - PROCESS | 2462 | 1461900368456 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:26:08 INFO - PROCESS | 2462 | 1461900368538 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d214000 == 61 [pid = 2462] [id = 234] 20:26:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x12b2cfc00) [pid = 2462] [serial = 700] [outer = 0x0] 20:26:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x12bb83800) [pid = 2462] [serial = 701] [outer = 0x12b2cfc00] 20:26:08 INFO - PROCESS | 2462 | 1461900368567 Marionette DEBUG loaded listener.js 20:26:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x12c1df800) [pid = 2462] [serial = 702] [outer = 0x12b2cfc00] 20:26:08 INFO - PROCESS | 2462 | 1461900368975 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 672ms 20:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:26:09 INFO - PROCESS | 2462 | 1461900369026 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 2462 | 1461900369027 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:26:09 INFO - PROCESS | 2462 | 1461900369029 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 2462 | 1461900369030 Marionette TRACE conn2 <- [1,910,null,{}] 20:26:09 INFO - PROCESS | 2462 | 1461900369033 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}] 20:26:09 INFO - PROCESS | 2462 | 1461900369146 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:26:09 INFO - PROCESS | 2462 | 1461900369198 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6db800 == 62 [pid = 2462] [id = 235] 20:26:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x12a947000) [pid = 2462] [serial = 703] [outer = 0x0] 20:26:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x12b375400) [pid = 2462] [serial = 704] [outer = 0x12a947000] 20:26:09 INFO - PROCESS | 2462 | 1461900369229 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12c70d800) [pid = 2462] [serial = 705] [outer = 0x12a947000] 20:26:09 INFO - PROCESS | 2462 | 1461900369653 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 20:26:09 INFO - PROCESS | 2462 | 1461900369699 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 2462 | 1461900369701 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:26:09 INFO - PROCESS | 2462 | 1461900369703 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 2462 | 1461900369704 Marionette TRACE conn2 <- [1,914,null,{}] 20:26:09 INFO - PROCESS | 2462 | 1461900369707 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}] 20:26:09 INFO - PROCESS | 2462 | 1461900369825 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:26:09 INFO - PROCESS | 2462 | 1461900369877 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215d3000 == 63 [pid = 2462] [id = 236] 20:26:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1185dc800) [pid = 2462] [serial = 706] [outer = 0x0] 20:26:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x12c1e1400) [pid = 2462] [serial = 707] [outer = 0x1185dc800] 20:26:09 INFO - PROCESS | 2462 | 1461900369906 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x12cc46400) [pid = 2462] [serial = 708] [outer = 0x1185dc800] 20:26:10 INFO - PROCESS | 2462 | 1461900370452 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 770ms 20:26:10 INFO - PROCESS | 2462 | 1461900370475 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:26:10 INFO - PROCESS | 2462 | 1461900370479 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:26:10 INFO - PROCESS | 2462 | 1461900370484 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:26:10 INFO - PROCESS | 2462 | 1461900370487 Marionette TRACE conn2 <- [1,918,null,{}] 20:26:10 INFO - PROCESS | 2462 | 1461900370515 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}] 20:26:10 INFO - PROCESS | 2462 | 1461900370658 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:26:10 INFO - PROCESS | 2462 | 1461900370726 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x11971c000 == 64 [pid = 2462] [id = 237] 20:26:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x1125bc000) [pid = 2462] [serial = 709] [outer = 0x0] 20:26:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x113ccbc00) [pid = 2462] [serial = 710] [outer = 0x1125bc000] 20:26:10 INFO - PROCESS | 2462 | 1461900370771 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x116a6e000) [pid = 2462] [serial = 711] [outer = 0x1125bc000] 20:26:11 INFO - PROCESS | 2462 | 1461900371251 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 793ms 20:26:11 INFO - PROCESS | 2462 | 1461900371276 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 2462 | 1461900371280 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:26:11 INFO - PROCESS | 2462 | 1461900371284 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 2462 | 1461900371286 Marionette TRACE conn2 <- [1,922,null,{}] 20:26:11 INFO - PROCESS | 2462 | 1461900371290 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}] 20:26:11 INFO - PROCESS | 2462 | 1461900371387 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:26:11 INFO - PROCESS | 2462 | 1461900371441 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d2c000 == 65 [pid = 2462] [id = 238] 20:26:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x1166d6000) [pid = 2462] [serial = 712] [outer = 0x0] 20:26:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x118727000) [pid = 2462] [serial = 713] [outer = 0x1166d6000] 20:26:11 INFO - PROCESS | 2462 | 1461900371468 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x1194acc00) [pid = 2462] [serial = 714] [outer = 0x1166d6000] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x12c210800 == 64 [pid = 2462] [id = 228] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x12b22d000 == 63 [pid = 2462] [id = 227] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b5800 == 62 [pid = 2462] [id = 226] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x128eb5000 == 61 [pid = 2462] [id = 225] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x126614000 == 60 [pid = 2462] [id = 224] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x124b1c800 == 59 [pid = 2462] [id = 223] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x12c1dac00) [pid = 2462] [serial = 632] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x1161f7000 == 58 [pid = 2462] [id = 222] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x11a319800 == 57 [pid = 2462] [id = 221] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x119d38800 == 56 [pid = 2462] [id = 220] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x116f2f000 == 55 [pid = 2462] [id = 219] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x11664a800 == 54 [pid = 2462] [id = 218] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x12babf800 == 53 [pid = 2462] [id = 214] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x119ee5000 == 52 [pid = 2462] [id = 213] 20:26:11 INFO - PROCESS | 2462 | --DOCSHELL 0x116f3b000 == 51 [pid = 2462] [id = 212] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x12c12ec00) [pid = 2462] [serial = 630] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x119e30800) [pid = 2462] [serial = 558] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x12855c800) [pid = 2462] [serial = 614] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x126696c00) [pid = 2462] [serial = 552] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x115f53400) [pid = 2462] [serial = 590] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1194a4800) [pid = 2462] [serial = 624] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x117e11c00) [pid = 2462] [serial = 591] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x1180d9800) [pid = 2462] [serial = 555] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x128f5e800) [pid = 2462] [serial = 626] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x128f62800) [pid = 2462] [serial = 617] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x12ab42800) [pid = 2462] [serial = 618] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x123a7b400) [pid = 2462] [serial = 609] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x124c58c00) [pid = 2462] [serial = 596] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1214e8000) [pid = 2462] [serial = 608] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x119123800) [pid = 2462] [serial = 593] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x12adec400) [pid = 2462] [serial = 620] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1198c2c00) [pid = 2462] [serial = 594] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x118041800) [pid = 2462] [serial = 600] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x128506800) [pid = 2462] [serial = 597] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x123cefc00) [pid = 2462] [serial = 611] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x128c08000) [pid = 2462] [serial = 615] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1167a0000) [pid = 2462] [serial = 599] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x12bb80800) [pid = 2462] [serial = 629] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x119a80400) [pid = 2462] [serial = 606] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1185e5000) [pid = 2462] [serial = 603] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x12499d800) [pid = 2462] [serial = 612] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x12b37a800) [pid = 2462] [serial = 627] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x117e0d000) [pid = 2462] [serial = 623] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x12b2cd800) [pid = 2462] [serial = 621] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1198bc800) [pid = 2462] [serial = 605] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1180e1c00) [pid = 2462] [serial = 602] [outer = 0x0] [url = about:blank] 20:26:11 INFO - PROCESS | 2462 | 1461900371880 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 622ms 20:26:11 INFO - PROCESS | 2462 | 1461900371908 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 2462 | 1461900371909 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:26:11 INFO - PROCESS | 2462 | 1461900371911 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 2462 | 1461900371914 Marionette TRACE conn2 <- [1,926,null,{}] 20:26:11 INFO - PROCESS | 2462 | 1461900371921 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}] 20:26:12 INFO - PROCESS | 2462 | 1461900372004 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:26:12 INFO - PROCESS | 2462 | 1461900372011 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187e6000 == 52 [pid = 2462] [id = 239] 20:26:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1180a1800) [pid = 2462] [serial = 715] [outer = 0x0] 20:26:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x11995d000) [pid = 2462] [serial = 716] [outer = 0x1180a1800] 20:26:12 INFO - PROCESS | 2462 | 1461900372039 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x11a2b3400) [pid = 2462] [serial = 717] [outer = 0x1180a1800] 20:26:12 INFO - PROCESS | 2462 | 1461900372415 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]]]}] 20:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 20:26:12 INFO - PROCESS | 2462 | 1461900372435 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:26:12 INFO - PROCESS | 2462 | 1461900372438 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:26:12 INFO - PROCESS | 2462 | 1461900372440 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 2462 | 1461900372441 Marionette TRACE conn2 <- [1,930,null,{}] 20:26:12 INFO - PROCESS | 2462 | 1461900372444 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}] 20:26:12 INFO - PROCESS | 2462 | 1461900372528 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:26:12 INFO - PROCESS | 2462 | 1461900372532 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x123761800 == 53 [pid = 2462] [id = 240] 20:26:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1214e8000) [pid = 2462] [serial = 718] [outer = 0x0] 20:26:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1238f2800) [pid = 2462] [serial = 719] [outer = 0x1214e8000] 20:26:12 INFO - PROCESS | 2462 | 1461900372558 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x123c0bc00) [pid = 2462] [serial = 720] [outer = 0x1214e8000] 20:26:12 INFO - PROCESS | 2462 | 1461900372895 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]]]}] 20:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 20:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:26:12 INFO - PROCESS | 2462 | 1461900372910 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:26:12 INFO - PROCESS | 2462 | 1461900372911 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:26:12 INFO - PROCESS | 2462 | 1461900372913 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 2462 | 1461900372914 Marionette TRACE conn2 <- [1,934,null,{}] 20:26:12 INFO - PROCESS | 2462 | 1461900372917 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}] 20:26:13 INFO - PROCESS | 2462 | 1461900373008 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:26:13 INFO - PROCESS | 2462 | 1461900373056 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d4800 == 54 [pid = 2462] [id = 241] 20:26:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1214f1400) [pid = 2462] [serial = 721] [outer = 0x0] 20:26:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x123c0ec00) [pid = 2462] [serial = 722] [outer = 0x1214f1400] 20:26:13 INFO - PROCESS | 2462 | 1461900373082 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x124c56800) [pid = 2462] [serial = 723] [outer = 0x1214f1400] 20:26:13 INFO - PROCESS | 2462 | 1461900373371 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 20:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:26:13 INFO - PROCESS | 2462 | 1461900373383 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 2462 | 1461900373384 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:26:13 INFO - PROCESS | 2462 | 1461900373394 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 2462 | 1461900373396 Marionette TRACE conn2 <- [1,938,null,{}] 20:26:13 INFO - PROCESS | 2462 | 1461900373398 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}] 20:26:13 INFO - PROCESS | 2462 | 1461900373498 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:26:13 INFO - PROCESS | 2462 | 1461900373504 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266ad000 == 55 [pid = 2462] [id = 242] 20:26:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x123a7ac00) [pid = 2462] [serial = 724] [outer = 0x0] 20:26:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x125ce4400) [pid = 2462] [serial = 725] [outer = 0x123a7ac00] 20:26:13 INFO - PROCESS | 2462 | 1461900373580 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x12a941800) [pid = 2462] [serial = 726] [outer = 0x123a7ac00] 20:26:13 INFO - PROCESS | 2462 | 1461900373846 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 480ms 20:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:26:13 INFO - PROCESS | 2462 | 1461900373879 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 2462 | 1461900373880 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:26:13 INFO - PROCESS | 2462 | 1461900373882 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 2462 | 1461900373883 Marionette TRACE conn2 <- [1,942,null,{}] 20:26:13 INFO - PROCESS | 2462 | 1461900373885 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}] 20:26:14 INFO - PROCESS | 2462 | 1461900374000 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:26:14 INFO - PROCESS | 2462 | 1461900374030 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab11000 == 56 [pid = 2462] [id = 243] 20:26:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x12a917400) [pid = 2462] [serial = 727] [outer = 0x0] 20:26:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x12a949800) [pid = 2462] [serial = 728] [outer = 0x12a917400] 20:26:14 INFO - PROCESS | 2462 | 1461900374055 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x12aded800) [pid = 2462] [serial = 729] [outer = 0x12a917400] 20:26:14 INFO - PROCESS | 2462 | 1461900374355 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 20:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:26:14 INFO - PROCESS | 2462 | 1461900374401 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 2462 | 1461900374402 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:26:14 INFO - PROCESS | 2462 | 1461900374407 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 2462 | 1461900374408 Marionette TRACE conn2 <- [1,946,null,{}] 20:26:14 INFO - PROCESS | 2462 | 1461900374411 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}] 20:26:14 INFO - PROCESS | 2462 | 1461900374509 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:26:14 INFO - PROCESS | 2462 | 1461900374522 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bac0800 == 57 [pid = 2462] [id = 244] 20:26:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x12a943400) [pid = 2462] [serial = 730] [outer = 0x0] 20:26:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x12b373800) [pid = 2462] [serial = 731] [outer = 0x12a943400] 20:26:14 INFO - PROCESS | 2462 | 1461900374547 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x12c139000) [pid = 2462] [serial = 732] [outer = 0x12a943400] 20:26:14 INFO - PROCESS | 2462 | 1461900374886 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms 20:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:26:14 INFO - PROCESS | 2462 | 1461900374927 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 2462 | 1461900374928 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:26:14 INFO - PROCESS | 2462 | 1461900374930 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 2462 | 1461900374931 Marionette TRACE conn2 <- [1,950,null,{}] 20:26:14 INFO - PROCESS | 2462 | 1461900374934 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}] 20:26:15 INFO - PROCESS | 2462 | 1461900375034 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:26:15 INFO - PROCESS | 2462 | 1461900375046 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfec800 == 58 [pid = 2462] [id = 245] 20:26:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x118128400) [pid = 2462] [serial = 733] [outer = 0x0] 20:26:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x118130800) [pid = 2462] [serial = 734] [outer = 0x118128400] 20:26:15 INFO - PROCESS | 2462 | 1461900375070 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x118134800) [pid = 2462] [serial = 735] [outer = 0x118128400] 20:26:15 INFO - PROCESS | 2462 | 1461900375401 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]]]}] 20:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 20:26:15 INFO - PROCESS | 2462 | 1461900375450 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 2462 | 1461900375451 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:26:15 INFO - PROCESS | 2462 | 1461900375453 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 2462 | 1461900375454 Marionette TRACE conn2 <- [1,954,null,{}] 20:26:15 INFO - PROCESS | 2462 | 1461900375456 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}] 20:26:15 INFO - PROCESS | 2462 | 1461900375558 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:26:15 INFO - PROCESS | 2462 | 1461900375572 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce1d800 == 59 [pid = 2462] [id = 246] 20:26:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x11812b800) [pid = 2462] [serial = 736] [outer = 0x0] 20:26:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x119d06800) [pid = 2462] [serial = 737] [outer = 0x11812b800] 20:26:15 INFO - PROCESS | 2462 | 1461900375596 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x12ba74000) [pid = 2462] [serial = 738] [outer = 0x11812b800] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x123c0b800) [pid = 2462] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x125ce1c00) [pid = 2462] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x128511800) [pid = 2462] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x119dce000) [pid = 2462] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x115f58800) [pid = 2462] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x123c04400) [pid = 2462] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x118a2e400) [pid = 2462] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x111f47400) [pid = 2462] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x110e7f000) [pid = 2462] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x12a911800) [pid = 2462] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x1214ed000) [pid = 2462] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x118723c00) [pid = 2462] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:26:15 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x128f59400) [pid = 2462] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:26:16 INFO - PROCESS | 2462 | 1461900376039 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 621ms 20:26:16 INFO - PROCESS | 2462 | 1461900376075 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 2462 | 1461900376077 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:26:16 INFO - PROCESS | 2462 | 1461900376079 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 2462 | 1461900376081 Marionette TRACE conn2 <- [1,958,null,{}] 20:26:16 INFO - PROCESS | 2462 | 1461900376083 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}] 20:26:16 INFO - PROCESS | 2462 | 1461900376182 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:26:16 INFO - PROCESS | 2462 | 1461900376186 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6d6800 == 60 [pid = 2462] [id = 247] 20:26:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x112925400) [pid = 2462] [serial = 739] [outer = 0x0] 20:26:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x11292e800) [pid = 2462] [serial = 740] [outer = 0x112925400] 20:26:16 INFO - PROCESS | 2462 | 1461900376216 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x123c09400) [pid = 2462] [serial = 741] [outer = 0x112925400] 20:26:16 INFO - PROCESS | 2462 | 1461900376563 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 20:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:26:16 INFO - PROCESS | 2462 | 1461900376600 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 2462 | 1461900376601 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:26:16 INFO - PROCESS | 2462 | 1461900376603 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 2462 | 1461900376604 Marionette TRACE conn2 <- [1,962,null,{}] 20:26:16 INFO - PROCESS | 2462 | 1461900376607 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}] 20:26:16 INFO - PROCESS | 2462 | 1461900376693 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:26:16 INFO - PROCESS | 2462 | 1461900376697 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9d5000 == 61 [pid = 2462] [id = 248] 20:26:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x115f58800) [pid = 2462] [serial = 742] [outer = 0x0] 20:26:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x12ab41c00) [pid = 2462] [serial = 743] [outer = 0x115f58800] 20:26:16 INFO - PROCESS | 2462 | 1461900376722 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x12c703400) [pid = 2462] [serial = 744] [outer = 0x115f58800] 20:26:17 INFO - PROCESS | 2462 | 1461900377056 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 20:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:26:17 INFO - PROCESS | 2462 | 1461900377075 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 2462 | 1461900377077 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:26:17 INFO - PROCESS | 2462 | 1461900377079 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 2462 | 1461900377080 Marionette TRACE conn2 <- [1,966,null,{}] 20:26:17 INFO - PROCESS | 2462 | 1461900377082 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}] 20:26:17 INFO - PROCESS | 2462 | 1461900377167 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:26:17 INFO - PROCESS | 2462 | 1461900377172 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e003000 == 62 [pid = 2462] [id = 249] 20:26:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x12c70a800) [pid = 2462] [serial = 745] [outer = 0x0] 20:26:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x12cc4a400) [pid = 2462] [serial = 746] [outer = 0x12c70a800] 20:26:17 INFO - PROCESS | 2462 | 1461900377196 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x12cc4f400) [pid = 2462] [serial = 747] [outer = 0x12c70a800] 20:26:17 INFO - PROCESS | 2462 | 1461900377512 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms 20:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:26:17 INFO - PROCESS | 2462 | 1461900377551 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 2462 | 1461900377552 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:26:17 INFO - PROCESS | 2462 | 1461900377556 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 2462 | 1461900377558 Marionette TRACE conn2 <- [1,970,null,{}] 20:26:17 INFO - PROCESS | 2462 | 1461900377560 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}] 20:26:17 INFO - PROCESS | 2462 | 1461900377668 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:26:17 INFO - PROCESS | 2462 | 1461900377675 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e01d000 == 63 [pid = 2462] [id = 250] 20:26:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x12426e400) [pid = 2462] [serial = 748] [outer = 0x0] 20:26:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x124277000) [pid = 2462] [serial = 749] [outer = 0x12426e400] 20:26:17 INFO - PROCESS | 2462 | 1461900377699 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12427b400) [pid = 2462] [serial = 750] [outer = 0x12426e400] 20:26:18 INFO - PROCESS | 2462 | 1461900377994 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 20:26:18 INFO - PROCESS | 2462 | 1461900378091 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 2462 | 1461900378094 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:26:18 INFO - PROCESS | 2462 | 1461900378097 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 2462 | 1461900378099 Marionette TRACE conn2 <- [1,974,null,{}] 20:26:18 INFO - PROCESS | 2462 | 1461900378103 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}] 20:26:18 INFO - PROCESS | 2462 | 1461900378215 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:26:18 INFO - PROCESS | 2462 | 1461900378266 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f2e000 == 64 [pid = 2462] [id = 251] 20:26:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x112923000) [pid = 2462] [serial = 751] [outer = 0x0] 20:26:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x112926c00) [pid = 2462] [serial = 752] [outer = 0x112923000] 20:26:18 INFO - PROCESS | 2462 | 1461900378296 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x112931800) [pid = 2462] [serial = 753] [outer = 0x112923000] 20:26:18 INFO - PROCESS | 2462 | 1461900378757 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 670ms 20:26:18 INFO - PROCESS | 2462 | 1461900378768 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 2462 | 1461900378771 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:26:18 INFO - PROCESS | 2462 | 1461900378778 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 2462 | 1461900378781 Marionette TRACE conn2 <- [1,978,null,{}] 20:26:18 INFO - PROCESS | 2462 | 1461900378783 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}] 20:26:18 INFO - PROCESS | 2462 | 1461900378890 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:26:18 INFO - PROCESS | 2462 | 1461900378944 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215d8800 == 65 [pid = 2462] [id = 252] 20:26:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x115d3fc00) [pid = 2462] [serial = 754] [outer = 0x0] 20:26:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x11812d000) [pid = 2462] [serial = 755] [outer = 0x115d3fc00] 20:26:18 INFO - PROCESS | 2462 | 1461900378973 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x1185dc000) [pid = 2462] [serial = 756] [outer = 0x115d3fc00] 20:26:19 INFO - PROCESS | 2462 | 1461900379422 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 674ms 20:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:26:19 INFO - PROCESS | 2462 | 1461900379451 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 2462 | 1461900379453 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:26:19 INFO - PROCESS | 2462 | 1461900379455 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 2462 | 1461900379457 Marionette TRACE conn2 <- [1,982,null,{}] 20:26:19 INFO - PROCESS | 2462 | 1461900379464 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}] 20:26:19 INFO - PROCESS | 2462 | 1461900379597 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:26:19 INFO - PROCESS | 2462 | 1461900379666 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d104800 == 66 [pid = 2462] [id = 253] 20:26:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x119dbf400) [pid = 2462] [serial = 757] [outer = 0x0] 20:26:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x119e25800) [pid = 2462] [serial = 758] [outer = 0x119dbf400] 20:26:19 INFO - PROCESS | 2462 | 1461900379711 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x12381f400) [pid = 2462] [serial = 759] [outer = 0x119dbf400] 20:26:20 INFO - PROCESS | 2462 | 1461900380100 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 20:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:26:20 INFO - PROCESS | 2462 | 1461900380127 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 2462 | 1461900380128 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:26:20 INFO - PROCESS | 2462 | 1461900380130 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 2462 | 1461900380132 Marionette TRACE conn2 <- [1,986,null,{}] 20:26:20 INFO - PROCESS | 2462 | 1461900380134 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}] 20:26:20 INFO - PROCESS | 2462 | 1461900380240 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:26:20 INFO - PROCESS | 2462 | 1461900380294 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad3a800 == 67 [pid = 2462] [id = 254] 20:26:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x123c0b000) [pid = 2462] [serial = 760] [outer = 0x0] 20:26:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x12470e800) [pid = 2462] [serial = 761] [outer = 0x123c0b000] 20:26:20 INFO - PROCESS | 2462 | 1461900380325 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x128506000) [pid = 2462] [serial = 762] [outer = 0x123c0b000] 20:26:20 INFO - PROCESS | 2462 | 1461900380780 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 669ms 20:26:20 INFO - PROCESS | 2462 | 1461900380800 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 2462 | 1461900380801 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:26:20 INFO - PROCESS | 2462 | 1461900380804 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 2462 | 1461900380805 Marionette TRACE conn2 <- [1,990,null,{}] 20:26:20 INFO - PROCESS | 2462 | 1461900380807 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}] 20:26:20 INFO - PROCESS | 2462 | 1461900380911 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:26:21 INFO - PROCESS | 2462 | 1461900380999 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad54000 == 68 [pid = 2462] [id = 255] 20:26:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x128503800) [pid = 2462] [serial = 763] [outer = 0x0] 20:26:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x128c09400) [pid = 2462] [serial = 764] [outer = 0x128503800] 20:26:21 INFO - PROCESS | 2462 | 1461900381027 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x12a94c800) [pid = 2462] [serial = 765] [outer = 0x128503800] 20:26:21 INFO - PROCESS | 2462 | 1461900381444 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 20:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:26:21 INFO - PROCESS | 2462 | 1461900381476 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 2462 | 1461900381477 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:26:21 INFO - PROCESS | 2462 | 1461900381479 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 2462 | 1461900381481 Marionette TRACE conn2 <- [1,994,null,{}] 20:26:21 INFO - PROCESS | 2462 | 1461900381483 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}] 20:26:21 INFO - PROCESS | 2462 | 1461900381607 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:26:21 INFO - PROCESS | 2462 | 1461900381677 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x119aa8000 == 69 [pid = 2462] [id = 256] 20:26:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x11878a400) [pid = 2462] [serial = 766] [outer = 0x0] 20:26:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12ba75c00) [pid = 2462] [serial = 767] [outer = 0x11878a400] 20:26:21 INFO - PROCESS | 2462 | 1461900381708 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12c299400) [pid = 2462] [serial = 768] [outer = 0x11878a400] 20:26:22 INFO - PROCESS | 2462 | 1461900382349 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 920ms 20:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:26:22 INFO - PROCESS | 2462 | 1461900382401 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 2462 | 1461900382403 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:26:22 INFO - PROCESS | 2462 | 1461900382408 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 2462 | 1461900382411 Marionette TRACE conn2 <- [1,998,null,{}] 20:26:22 INFO - PROCESS | 2462 | 1461900382414 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}] 20:26:22 INFO - PROCESS | 2462 | 1461900382515 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:26:22 INFO - PROCESS | 2462 | 1461900382584 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x119abd800 == 70 [pid = 2462] [id = 257] 20:26:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x112e78000) [pid = 2462] [serial = 769] [outer = 0x0] 20:26:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x1131e9400) [pid = 2462] [serial = 770] [outer = 0x112e78000] 20:26:22 INFO - PROCESS | 2462 | 1461900382612 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x11634cc00) [pid = 2462] [serial = 771] [outer = 0x112e78000] 20:26:23 INFO - PROCESS | 2462 | 1461900383043 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 20:26:23 INFO - PROCESS | 2462 | 1461900383080 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 2462 | 1461900383083 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:26:23 INFO - PROCESS | 2462 | 1461900383088 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 2462 | 1461900383089 Marionette TRACE conn2 <- [1,1002,null,{}] 20:26:23 INFO - PROCESS | 2462 | 1461900383092 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}] 20:26:23 INFO - PROCESS | 2462 | 1461900383189 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:26:23 INFO - PROCESS | 2462 | 1461900383244 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e21000 == 71 [pid = 2462] [id = 258] 20:26:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x1172e6000) [pid = 2462] [serial = 772] [outer = 0x0] 20:26:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x11812d800) [pid = 2462] [serial = 773] [outer = 0x1172e6000] 20:26:23 INFO - PROCESS | 2462 | 1461900383272 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x1169ae400) [pid = 2462] [serial = 774] [outer = 0x1172e6000] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12d107000 == 70 [pid = 2462] [id = 172] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12e003000 == 69 [pid = 2462] [id = 249] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9d5000 == 68 [pid = 2462] [id = 248] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6d6800 == 67 [pid = 2462] [id = 247] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce1d800 == 66 [pid = 2462] [id = 246] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfec800 == 65 [pid = 2462] [id = 245] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x12c139c00) [pid = 2462] [serial = 686] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x117e02800) [pid = 2462] [serial = 635] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x118782c00) [pid = 2462] [serial = 638] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x128511400) [pid = 2462] [serial = 641] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x12adec800) [pid = 2462] [serial = 644] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x12c12c800) [pid = 2462] [serial = 647] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12bac0800 == 64 [pid = 2462] [id = 244] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab11000 == 63 [pid = 2462] [id = 243] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x1266ad000 == 62 [pid = 2462] [id = 242] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x1245d4800 == 61 [pid = 2462] [id = 241] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x123761800 == 60 [pid = 2462] [id = 240] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x1187e6000 == 59 [pid = 2462] [id = 239] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x119d2c000 == 58 [pid = 2462] [id = 238] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x11971c000 == 57 [pid = 2462] [id = 237] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x119223800 == 56 [pid = 2462] [id = 230] 20:26:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3c800 == 55 [pid = 2462] [id = 229] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x12ab45c00) [pid = 2462] [serial = 588] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x12425c400) [pid = 2462] [serial = 668] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1266a3c00) [pid = 2462] [serial = 671] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x125cdd800) [pid = 2462] [serial = 669] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x128563400) [pid = 2462] [serial = 674] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x12850fc00) [pid = 2462] [serial = 672] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x1214ed800) [pid = 2462] [serial = 662] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x123810000) [pid = 2462] [serial = 663] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x117e06000) [pid = 2462] [serial = 654] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x11633b000) [pid = 2462] [serial = 653] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x1266d1c00) [pid = 2462] [serial = 651] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x123c09800) [pid = 2462] [serial = 650] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1198bd000) [pid = 2462] [serial = 659] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x119dc6800) [pid = 2462] [serial = 660] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x1180db800) [pid = 2462] [serial = 656] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1185e2800) [pid = 2462] [serial = 657] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1180dd400) [pid = 2462] [serial = 677] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x12b2d1400) [pid = 2462] [serial = 683] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x128c09800) [pid = 2462] [serial = 675] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x11a2b6400) [pid = 2462] [serial = 678] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x128560c00) [pid = 2462] [serial = 680] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x123c07800) [pid = 2462] [serial = 666] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x12bb7d800) [pid = 2462] [serial = 684] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1169af800) [pid = 2462] [serial = 665] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x128e52000) [pid = 2462] [serial = 681] [outer = 0x0] [url = about:blank] 20:26:23 INFO - PROCESS | 2462 | 1461900383701 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 623ms 20:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:26:23 INFO - PROCESS | 2462 | 1461900383711 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 2462 | 1461900383712 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:26:23 INFO - PROCESS | 2462 | 1461900383714 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 2462 | 1461900383717 Marionette TRACE conn2 <- [1,1006,null,{}] 20:26:23 INFO - PROCESS | 2462 | 1461900383728 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}] 20:26:23 INFO - PROCESS | 2462 | 1461900383816 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:26:23 INFO - PROCESS | 2462 | 1461900383843 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x119719800 == 56 [pid = 2462] [id = 259] 20:26:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x1184bd000) [pid = 2462] [serial = 775] [outer = 0x0] 20:26:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x118726c00) [pid = 2462] [serial = 776] [outer = 0x1184bd000] 20:26:23 INFO - PROCESS | 2462 | 1461900383871 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x11917d800) [pid = 2462] [serial = 777] [outer = 0x1184bd000] 20:26:24 INFO - PROCESS | 2462 | 1461900384235 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 571ms 20:26:24 INFO - PROCESS | 2462 | 1461900384285 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:26:24 INFO - PROCESS | 2462 | 1461900384287 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:26:24 INFO - PROCESS | 2462 | 1461900384289 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 2462 | 1461900384290 Marionette TRACE conn2 <- [1,1010,null,{}] 20:26:24 INFO - PROCESS | 2462 | 1461900384293 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}] 20:26:24 INFO - PROCESS | 2462 | 1461900384383 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:26:24 INFO - PROCESS | 2462 | 1461900384389 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241b6000 == 57 [pid = 2462] [id = 260] 20:26:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1194a5c00) [pid = 2462] [serial = 778] [outer = 0x0] 20:26:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x119a7cc00) [pid = 2462] [serial = 779] [outer = 0x1194a5c00] 20:26:24 INFO - PROCESS | 2462 | 1461900384417 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x11a2b6400) [pid = 2462] [serial = 780] [outer = 0x1194a5c00] 20:26:24 INFO - PROCESS | 2462 | 1461900384851 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 570ms 20:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:26:24 INFO - PROCESS | 2462 | 1461900384859 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 2462 | 1461900384860 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:26:24 INFO - PROCESS | 2462 | 1461900384863 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 2462 | 1461900384864 Marionette TRACE conn2 <- [1,1014,null,{}] 20:26:24 INFO - PROCESS | 2462 | 1461900384866 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}] 20:26:24 INFO - PROCESS | 2462 | 1461900384951 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:26:24 INFO - PROCESS | 2462 | 1461900384958 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x118190000 == 58 [pid = 2462] [id = 261] 20:26:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1214e4c00) [pid = 2462] [serial = 781] [outer = 0x0] 20:26:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x123483000) [pid = 2462] [serial = 782] [outer = 0x1214e4c00] 20:26:24 INFO - PROCESS | 2462 | 1461900384984 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x123489400) [pid = 2462] [serial = 783] [outer = 0x1214e4c00] 20:26:25 INFO - PROCESS | 2462 | 1461900385316 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 468ms 20:26:25 INFO - PROCESS | 2462 | 1461900385332 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:26:25 INFO - PROCESS | 2462 | 1461900385333 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:26:25 INFO - PROCESS | 2462 | 1461900385335 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 2462 | 1461900385337 Marionette TRACE conn2 <- [1,1018,null,{}] 20:26:25 INFO - PROCESS | 2462 | 1461900385341 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}] 20:26:25 INFO - PROCESS | 2462 | 1461900385434 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:26:25 INFO - PROCESS | 2462 | 1461900385495 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x128884000 == 59 [pid = 2462] [id = 262] 20:26:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1198c0c00) [pid = 2462] [serial = 784] [outer = 0x0] 20:26:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x12348b800) [pid = 2462] [serial = 785] [outer = 0x1198c0c00] 20:26:25 INFO - PROCESS | 2462 | 1461900385522 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x124270400) [pid = 2462] [serial = 786] [outer = 0x1198c0c00] 20:26:25 INFO - PROCESS | 2462 | 1461900385833 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 20:26:25 INFO - PROCESS | 2462 | 1461900385859 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 2462 | 1461900385860 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:26:25 INFO - PROCESS | 2462 | 1461900385863 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 2462 | 1461900385864 Marionette TRACE conn2 <- [1,1022,null,{}] 20:26:25 INFO - PROCESS | 2462 | 1461900385866 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}] 20:26:25 INFO - PROCESS | 2462 | 1461900385966 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:26:25 INFO - PROCESS | 2462 | 1461900385977 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab14800 == 60 [pid = 2462] [id = 263] 20:26:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x124127400) [pid = 2462] [serial = 787] [outer = 0x0] 20:26:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x12499e400) [pid = 2462] [serial = 788] [outer = 0x124127400] 20:26:26 INFO - PROCESS | 2462 | 1461900386002 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x1252a8400) [pid = 2462] [serial = 789] [outer = 0x124127400] 20:26:26 INFO - PROCESS | 2462 | 1461900386353 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 20:26:26 INFO - PROCESS | 2462 | 1461900386382 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 2462 | 1461900386383 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:26:26 INFO - PROCESS | 2462 | 1461900386391 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 2462 | 1461900386392 Marionette TRACE conn2 <- [1,1026,null,{}] 20:26:26 INFO - PROCESS | 2462 | 1461900386395 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}] 20:26:26 INFO - PROCESS | 2462 | 1461900386495 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:26:26 INFO - PROCESS | 2462 | 1461900386528 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b22b000 == 61 [pid = 2462] [id = 264] 20:26:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x124279c00) [pid = 2462] [serial = 790] [outer = 0x0] 20:26:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1266a1800) [pid = 2462] [serial = 791] [outer = 0x124279c00] 20:26:26 INFO - PROCESS | 2462 | 1461900386553 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x12850cc00) [pid = 2462] [serial = 792] [outer = 0x124279c00] 20:26:26 INFO - PROCESS | 2462 | 1461900386881 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 525ms 20:26:26 INFO - PROCESS | 2462 | 1461900386917 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 2462 | 1461900386918 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:26:26 INFO - PROCESS | 2462 | 1461900386921 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 2462 | 1461900386923 Marionette TRACE conn2 <- [1,1030,null,{}] 20:26:26 INFO - PROCESS | 2462 | 1461900386927 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}] 20:26:27 INFO - PROCESS | 2462 | 1461900387038 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:26:27 INFO - PROCESS | 2462 | 1461900387074 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf17000 == 62 [pid = 2462] [id = 265] 20:26:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x125ce1c00) [pid = 2462] [serial = 793] [outer = 0x0] 20:26:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x128560c00) [pid = 2462] [serial = 794] [outer = 0x125ce1c00] 20:26:27 INFO - PROCESS | 2462 | 1461900387100 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x128e52000) [pid = 2462] [serial = 795] [outer = 0x125ce1c00] 20:26:27 INFO - PROCESS | 2462 | 1461900387444 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]]]}] 20:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 573ms 20:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:26:27 INFO - PROCESS | 2462 | 1461900387493 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:26:27 INFO - PROCESS | 2462 | 1461900387494 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:26:27 INFO - PROCESS | 2462 | 1461900387496 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:26:27 INFO - PROCESS | 2462 | 1461900387498 Marionette TRACE conn2 <- [1,1034,null,{}] 20:26:27 INFO - PROCESS | 2462 | 1461900387500 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}] 20:26:27 INFO - PROCESS | 2462 | 1461900387600 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:26:27 INFO - PROCESS | 2462 | 1461900387617 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c211000 == 63 [pid = 2462] [id = 266] 20:26:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128559000) [pid = 2462] [serial = 796] [outer = 0x0] 20:26:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x12a946c00) [pid = 2462] [serial = 797] [outer = 0x128559000] 20:26:27 INFO - PROCESS | 2462 | 1461900387641 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12ab4e800) [pid = 2462] [serial = 798] [outer = 0x128559000] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x124ba7000) [pid = 2462] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x11856a000) [pid = 2462] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x1163eb800) [pid = 2462] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x128555c00) [pid = 2462] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x12a943400) [pid = 2462] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x118128400) [pid = 2462] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x11812b800) [pid = 2462] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x1125bc000) [pid = 2462] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x12bb71400) [pid = 2462] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x1180a1800) [pid = 2462] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1214e8000) [pid = 2462] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1214f1400) [pid = 2462] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x123a7ac00) [pid = 2462] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x1166d6000) [pid = 2462] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x112925400) [pid = 2462] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x12c70a800) [pid = 2462] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x115f58800) [pid = 2462] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x12a917400) [pid = 2462] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:26:28 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1266d6800) [pid = 2462] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:26:28 INFO - PROCESS | 2462 | 1461900388108 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 619ms 20:26:28 INFO - PROCESS | 2462 | 1461900388117 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 2462 | 1461900388118 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:26:28 INFO - PROCESS | 2462 | 1461900388125 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 2462 | 1461900388126 Marionette TRACE conn2 <- [1,1038,null,{}] 20:26:28 INFO - PROCESS | 2462 | 1461900388129 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}] 20:26:28 INFO - PROCESS | 2462 | 1461900388230 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:26:28 INFO - PROCESS | 2462 | 1461900388284 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab03800 == 64 [pid = 2462] [id = 267] 20:26:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x113448400) [pid = 2462] [serial = 799] [outer = 0x0] 20:26:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1185dd400) [pid = 2462] [serial = 800] [outer = 0x113448400] 20:26:28 INFO - PROCESS | 2462 | 1461900388313 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x12adf2000) [pid = 2462] [serial = 801] [outer = 0x113448400] 20:26:28 INFO - PROCESS | 2462 | 1461900388612 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 523ms 20:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:26:28 INFO - PROCESS | 2462 | 1461900388644 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 2462 | 1461900388645 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:26:28 INFO - PROCESS | 2462 | 1461900388647 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 2462 | 1461900388648 Marionette TRACE conn2 <- [1,1042,null,{}] 20:26:28 INFO - PROCESS | 2462 | 1461900388651 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}] 20:26:28 INFO - PROCESS | 2462 | 1461900388735 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:26:28 INFO - PROCESS | 2462 | 1461900388740 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca42000 == 65 [pid = 2462] [id = 268] 20:26:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x12b371000) [pid = 2462] [serial = 802] [outer = 0x0] 20:26:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x12bb72800) [pid = 2462] [serial = 803] [outer = 0x12b371000] 20:26:28 INFO - PROCESS | 2462 | 1461900388767 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x12c12c800) [pid = 2462] [serial = 804] [outer = 0x12b371000] 20:26:29 INFO - PROCESS | 2462 | 1461900389126 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 20:26:29 INFO - PROCESS | 2462 | 1461900389167 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:26:29 INFO - PROCESS | 2462 | 1461900389169 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:26:29 INFO - PROCESS | 2462 | 1461900389173 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 2462 | 1461900389174 Marionette TRACE conn2 <- [1,1046,null,{}] 20:26:29 INFO - PROCESS | 2462 | 1461900389178 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}] 20:26:29 INFO - PROCESS | 2462 | 1461900389307 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:26:29 INFO - PROCESS | 2462 | 1461900389313 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d210000 == 66 [pid = 2462] [id = 269] 20:26:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x12ba7c800) [pid = 2462] [serial = 805] [outer = 0x0] 20:26:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x12c1dcc00) [pid = 2462] [serial = 806] [outer = 0x12ba7c800] 20:26:29 INFO - PROCESS | 2462 | 1461900389351 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x12c1e6c00) [pid = 2462] [serial = 807] [outer = 0x12ba7c800] 20:26:29 INFO - PROCESS | 2462 | 1461900389739 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 621ms 20:26:29 INFO - PROCESS | 2462 | 1461900389802 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 2462 | 1461900389803 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:26:29 INFO - PROCESS | 2462 | 1461900389805 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 2462 | 1461900389806 Marionette TRACE conn2 <- [1,1050,null,{}] 20:26:29 INFO - PROCESS | 2462 | 1461900389809 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}] 20:26:29 INFO - PROCESS | 2462 | 1461900389896 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:26:29 INFO - PROCESS | 2462 | 1461900389900 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9e0000 == 67 [pid = 2462] [id = 270] 20:26:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x12c294800) [pid = 2462] [serial = 808] [outer = 0x0] 20:26:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x12c29a000) [pid = 2462] [serial = 809] [outer = 0x12c294800] 20:26:29 INFO - PROCESS | 2462 | 1461900389925 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x12c29e000) [pid = 2462] [serial = 810] [outer = 0x12c294800] 20:26:30 INFO - PROCESS | 2462 | 1461900390432 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 669ms 20:26:30 INFO - PROCESS | 2462 | 1461900390476 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:26:30 INFO - PROCESS | 2462 | 1461900390481 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:26:30 INFO - PROCESS | 2462 | 1461900390486 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 2462 | 1461900390491 Marionette TRACE conn2 <- [1,1054,null,{}] 20:26:30 INFO - PROCESS | 2462 | 1461900390496 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}] 20:26:30 INFO - PROCESS | 2462 | 1461900390660 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:26:30 INFO - PROCESS | 2462 | 1461900390811 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x119222000 == 68 [pid = 2462] [id = 271] 20:26:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x112931000) [pid = 2462] [serial = 811] [outer = 0x0] 20:26:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x115fad400) [pid = 2462] [serial = 812] [outer = 0x112931000] 20:26:30 INFO - PROCESS | 2462 | 1461900390842 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x118046c00) [pid = 2462] [serial = 813] [outer = 0x112931000] 20:26:31 INFO - PROCESS | 2462 | 1461900391266 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 825ms 20:26:31 INFO - PROCESS | 2462 | 1461900391310 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 2462 | 1461900391315 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:26:31 INFO - PROCESS | 2462 | 1461900391319 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 2462 | 1461900391321 Marionette TRACE conn2 <- [1,1058,null,{}] 20:26:31 INFO - PROCESS | 2462 | 1461900391324 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}] 20:26:31 INFO - PROCESS | 2462 | 1461900391430 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:26:31 INFO - PROCESS | 2462 | 1461900391486 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d8800 == 69 [pid = 2462] [id = 272] 20:26:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x1180dd400) [pid = 2462] [serial = 814] [outer = 0x0] 20:26:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x1185de800) [pid = 2462] [serial = 815] [outer = 0x1180dd400] 20:26:31 INFO - PROCESS | 2462 | 1461900391516 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x118a2a800) [pid = 2462] [serial = 816] [outer = 0x1180dd400] 20:26:31 INFO - PROCESS | 2462 | 1461900391934 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms 20:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:26:31 INFO - PROCESS | 2462 | 1461900391993 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 2462 | 1461900391994 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:26:31 INFO - PROCESS | 2462 | 1461900391997 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 2462 | 1461900391999 Marionette TRACE conn2 <- [1,1062,null,{}] 20:26:32 INFO - PROCESS | 2462 | 1461900392049 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}] 20:26:32 INFO - PROCESS | 2462 | 1461900392189 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:26:32 INFO - PROCESS | 2462 | 1461900392241 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce1a800 == 70 [pid = 2462] [id = 273] 20:26:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12348b000) [pid = 2462] [serial = 817] [outer = 0x0] 20:26:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x123490c00) [pid = 2462] [serial = 818] [outer = 0x12348b000] 20:26:32 INFO - PROCESS | 2462 | 1461900392273 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x123c0c400) [pid = 2462] [serial = 819] [outer = 0x12348b000] 20:26:32 INFO - PROCESS | 2462 | 1461900392668 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 722ms 20:26:32 INFO - PROCESS | 2462 | 1461900392736 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 2462 | 1461900392739 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:26:32 INFO - PROCESS | 2462 | 1461900392744 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 2462 | 1461900392745 Marionette TRACE conn2 <- [1,1066,null,{}] 20:26:32 INFO - PROCESS | 2462 | 1461900392747 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}] 20:26:32 INFO - PROCESS | 2462 | 1461900392855 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:26:32 INFO - PROCESS | 2462 | 1461900392923 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e37b000 == 71 [pid = 2462] [id = 274] 20:26:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x123c08800) [pid = 2462] [serial = 820] [outer = 0x0] 20:26:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x124274400) [pid = 2462] [serial = 821] [outer = 0x123c08800] 20:26:32 INFO - PROCESS | 2462 | 1461900392953 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x1266d6400) [pid = 2462] [serial = 822] [outer = 0x123c08800] 20:26:33 INFO - PROCESS | 2462 | 1461900393352 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 619ms 20:26:33 INFO - PROCESS | 2462 | 1461900393363 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 2462 | 1461900393364 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:26:33 INFO - PROCESS | 2462 | 1461900393366 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 2462 | 1461900393367 Marionette TRACE conn2 <- [1,1070,null,{}] 20:26:33 INFO - PROCESS | 2462 | 1461900393370 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}] 20:26:33 INFO - PROCESS | 2462 | 1461900393472 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:26:33 INFO - PROCESS | 2462 | 1461900393558 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d77a800 == 72 [pid = 2462] [id = 275] 20:26:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x123cbec00) [pid = 2462] [serial = 823] [outer = 0x0] 20:26:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12a93f800) [pid = 2462] [serial = 824] [outer = 0x123cbec00] 20:26:33 INFO - PROCESS | 2462 | 1461900393588 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x12b2d5000) [pid = 2462] [serial = 825] [outer = 0x123cbec00] 20:26:33 INFO - PROCESS | 2462 | 1461900393975 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 20:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:26:34 INFO - PROCESS | 2462 | 1461900394036 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 2462 | 1461900394037 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:26:34 INFO - PROCESS | 2462 | 1461900394039 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 2462 | 1461900394041 Marionette TRACE conn2 <- [1,1074,null,{}] 20:26:34 INFO - PROCESS | 2462 | 1461900394043 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}] 20:26:34 INFO - PROCESS | 2462 | 1461900394156 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:26:34 INFO - PROCESS | 2462 | 1461900394224 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x113157000 == 73 [pid = 2462] [id = 276] 20:26:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x1215abc00) [pid = 2462] [serial = 826] [outer = 0x0] 20:26:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x128b56c00) [pid = 2462] [serial = 827] [outer = 0x1215abc00] 20:26:34 INFO - PROCESS | 2462 | 1461900394255 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x12c29b400) [pid = 2462] [serial = 828] [outer = 0x1215abc00] 20:26:34 INFO - PROCESS | 2462 | 1461900394697 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 669ms 20:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:26:34 INFO - PROCESS | 2462 | 1461900394709 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 2462 | 1461900394710 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:26:34 INFO - PROCESS | 2462 | 1461900394712 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 2462 | 1461900394713 Marionette TRACE conn2 <- [1,1078,null,{}] 20:26:34 INFO - PROCESS | 2462 | 1461900394716 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}] 20:26:34 INFO - PROCESS | 2462 | 1461900394837 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:26:34 INFO - PROCESS | 2462 | 1461900394921 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x116649800 == 74 [pid = 2462] [id = 277] 20:26:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x112d02400) [pid = 2462] [serial = 829] [outer = 0x0] 20:26:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x119887800) [pid = 2462] [serial = 830] [outer = 0x112d02400] 20:26:34 INFO - PROCESS | 2462 | 1461900394950 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x125ce4000) [pid = 2462] [serial = 831] [outer = 0x112d02400] 20:26:35 INFO - PROCESS | 2462 | 1461900395503 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]]]}] 20:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 820ms 20:26:35 INFO - PROCESS | 2462 | 1461900395544 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:26:35 INFO - PROCESS | 2462 | 1461900395547 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:26:35 INFO - PROCESS | 2462 | 1461900395552 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 2462 | 1461900395554 Marionette TRACE conn2 <- [1,1082,null,{}] 20:26:35 INFO - PROCESS | 2462 | 1461900395560 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}] 20:26:35 INFO - PROCESS | 2462 | 1461900395664 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:26:35 INFO - PROCESS | 2462 | 1461900395748 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187e8800 == 75 [pid = 2462] [id = 278] 20:26:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x112927400) [pid = 2462] [serial = 832] [outer = 0x0] 20:26:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x1131e6000) [pid = 2462] [serial = 833] [outer = 0x112927400] 20:26:35 INFO - PROCESS | 2462 | 1461900395775 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x116667000) [pid = 2462] [serial = 834] [outer = 0x112927400] 20:26:36 INFO - PROCESS | 2462 | 1461900396233 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 726ms 20:26:36 INFO - PROCESS | 2462 | 1461900396278 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 2462 | 1461900396282 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:26:36 INFO - PROCESS | 2462 | 1461900396286 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 2462 | 1461900396288 Marionette TRACE conn2 <- [1,1086,null,{}] 20:26:36 INFO - PROCESS | 2462 | 1461900396290 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}] 20:26:36 INFO - PROCESS | 2462 | 1461900396391 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:26:36 INFO - PROCESS | 2462 | 1461900396462 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e18800 == 76 [pid = 2462] [id = 279] 20:26:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x118131c00) [pid = 2462] [serial = 835] [outer = 0x0] 20:26:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x118571400) [pid = 2462] [serial = 836] [outer = 0x118131c00] 20:26:36 INFO - PROCESS | 2462 | 1461900396490 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x118784000) [pid = 2462] [serial = 837] [outer = 0x118131c00] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12d210000 == 75 [pid = 2462] [id = 269] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca42000 == 74 [pid = 2462] [id = 268] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab03800 == 73 [pid = 2462] [id = 267] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12c211000 == 72 [pid = 2462] [id = 266] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf17000 == 71 [pid = 2462] [id = 265] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12b22b000 == 70 [pid = 2462] [id = 264] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x117e03000) [pid = 2462] [serial = 689] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x12bb83800) [pid = 2462] [serial = 701] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x12a91d000) [pid = 2462] [serial = 698] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x12b375400) [pid = 2462] [serial = 704] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x12c1e1400) [pid = 2462] [serial = 707] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x1191d6c00) [pid = 2462] [serial = 692] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x124991c00) [pid = 2462] [serial = 695] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x124277000) [pid = 2462] [serial = 749] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab14800 == 69 [pid = 2462] [id = 263] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x128884000 == 68 [pid = 2462] [id = 262] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x118190000 == 67 [pid = 2462] [id = 261] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x1241b6000 == 66 [pid = 2462] [id = 260] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x119719800 == 65 [pid = 2462] [id = 259] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x119e21000 == 64 [pid = 2462] [id = 258] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x119abd800 == 63 [pid = 2462] [id = 257] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad54000 == 62 [pid = 2462] [id = 255] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad3a800 == 61 [pid = 2462] [id = 254] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x12d104800 == 60 [pid = 2462] [id = 253] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x1215d8800 == 59 [pid = 2462] [id = 252] 20:26:36 INFO - PROCESS | 2462 | --DOCSHELL 0x116f2e000 == 58 [pid = 2462] [id = 251] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x12bb6f400) [pid = 2462] [serial = 645] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x1286acc00) [pid = 2462] [serial = 642] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x119a7ac00) [pid = 2462] [serial = 639] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x1183c2400) [pid = 2462] [serial = 636] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x12c1e3800) [pid = 2462] [serial = 648] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x12b373800) [pid = 2462] [serial = 731] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x118130800) [pid = 2462] [serial = 734] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x119d06800) [pid = 2462] [serial = 737] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x116a6e000) [pid = 2462] [serial = 711] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x113ccbc00) [pid = 2462] [serial = 710] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x12c703c00) [pid = 2462] [serial = 687] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x11995d000) [pid = 2462] [serial = 716] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x11a2b3400) [pid = 2462] [serial = 717] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1238f2800) [pid = 2462] [serial = 719] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x123c0bc00) [pid = 2462] [serial = 720] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x123c0ec00) [pid = 2462] [serial = 722] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x124c56800) [pid = 2462] [serial = 723] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x125ce4400) [pid = 2462] [serial = 725] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x1194acc00) [pid = 2462] [serial = 714] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x118727000) [pid = 2462] [serial = 713] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x11292e800) [pid = 2462] [serial = 740] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x12cc4f400) [pid = 2462] [serial = 747] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x12cc4a400) [pid = 2462] [serial = 746] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x12ba74000) [pid = 2462] [serial = 738] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x12ab41c00) [pid = 2462] [serial = 743] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12a949800) [pid = 2462] [serial = 728] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x12c139000) [pid = 2462] [serial = 732] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x118134800) [pid = 2462] [serial = 735] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x12aded800) [pid = 2462] [serial = 729] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x12c703400) [pid = 2462] [serial = 744] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x12a941800) [pid = 2462] [serial = 726] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x123c09400) [pid = 2462] [serial = 741] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 2462 | 1461900396889 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 621ms 20:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:26:36 INFO - PROCESS | 2462 | 1461900396909 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 2462 | 1461900396910 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:26:36 INFO - PROCESS | 2462 | 1461900396912 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 2462 | 1461900396915 Marionette TRACE conn2 <- [1,1090,null,{}] 20:26:36 INFO - PROCESS | 2462 | 1461900396922 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}] 20:26:37 INFO - PROCESS | 2462 | 1461900397009 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:26:37 INFO - PROCESS | 2462 | 1461900397015 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199c3800 == 59 [pid = 2462] [id = 280] 20:26:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x118134800) [pid = 2462] [serial = 838] [outer = 0x0] 20:26:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x1191cbc00) [pid = 2462] [serial = 839] [outer = 0x118134800] 20:26:37 INFO - PROCESS | 2462 | 1461900397043 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1191d2c00) [pid = 2462] [serial = 840] [outer = 0x118134800] 20:26:37 INFO - PROCESS | 2462 | 1461900397385 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 523ms 20:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:26:37 INFO - PROCESS | 2462 | 1461900397435 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 2462 | 1461900397437 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:26:37 INFO - PROCESS | 2462 | 1461900397439 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 2462 | 1461900397440 Marionette TRACE conn2 <- [1,1094,null,{}] 20:26:37 INFO - PROCESS | 2462 | 1461900397442 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}] 20:26:37 INFO - PROCESS | 2462 | 1461900397521 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:26:37 INFO - PROCESS | 2462 | 1461900397530 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241bd800 == 60 [pid = 2462] [id = 281] 20:26:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x119dc5400) [pid = 2462] [serial = 841] [outer = 0x0] 20:26:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1214ebc00) [pid = 2462] [serial = 842] [outer = 0x119dc5400] 20:26:37 INFO - PROCESS | 2462 | 1461900397556 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1215a6000) [pid = 2462] [serial = 843] [outer = 0x119dc5400] 20:26:37 INFO - PROCESS | 2462 | 1461900397919 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 20:26:37 INFO - PROCESS | 2462 | 1461900397961 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 2462 | 1461900397962 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:26:37 INFO - PROCESS | 2462 | 1461900397965 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 2462 | 1461900397966 Marionette TRACE conn2 <- [1,1098,null,{}] 20:26:37 INFO - PROCESS | 2462 | 1461900397968 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}] 20:26:38 INFO - PROCESS | 2462 | 1461900398050 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:26:38 INFO - PROCESS | 2462 | 1461900398057 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c15800 == 61 [pid = 2462] [id = 282] 20:26:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x1215ab000) [pid = 2462] [serial = 844] [outer = 0x0] 20:26:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1215af800) [pid = 2462] [serial = 845] [outer = 0x1215ab000] 20:26:38 INFO - PROCESS | 2462 | 1461900398082 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x12348fc00) [pid = 2462] [serial = 846] [outer = 0x1215ab000] 20:26:38 INFO - PROCESS | 2462 | 1461900398414 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 20:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:26:38 INFO - PROCESS | 2462 | 1461900398433 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 2462 | 1461900398434 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:26:38 INFO - PROCESS | 2462 | 1461900398437 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 2462 | 1461900398438 Marionette TRACE conn2 <- [1,1102,null,{}] 20:26:38 INFO - PROCESS | 2462 | 1461900398440 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}] 20:26:38 INFO - PROCESS | 2462 | 1461900398535 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:26:38 INFO - PROCESS | 2462 | 1461900398542 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad38000 == 62 [pid = 2462] [id = 283] 20:26:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x123a7ac00) [pid = 2462] [serial = 847] [outer = 0x0] 20:26:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x123f33c00) [pid = 2462] [serial = 848] [outer = 0x123a7ac00] 20:26:38 INFO - PROCESS | 2462 | 1461900398570 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x125cd8800) [pid = 2462] [serial = 849] [outer = 0x123a7ac00] 20:26:38 INFO - PROCESS | 2462 | 1461900398924 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 20:26:38 INFO - PROCESS | 2462 | 1461900398971 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 2462 | 1461900398972 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:26:38 INFO - PROCESS | 2462 | 1461900398974 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 2462 | 1461900398975 Marionette TRACE conn2 <- [1,1106,null,{}] 20:26:38 INFO - PROCESS | 2462 | 1461900398978 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}] 20:26:39 INFO - PROCESS | 2462 | 1461900399085 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:26:39 INFO - PROCESS | 2462 | 1461900399097 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b225800 == 63 [pid = 2462] [id = 284] 20:26:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1249ed400) [pid = 2462] [serial = 850] [outer = 0x0] 20:26:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x12669ec00) [pid = 2462] [serial = 851] [outer = 0x1249ed400] 20:26:39 INFO - PROCESS | 2462 | 1461900399122 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x128511400) [pid = 2462] [serial = 852] [outer = 0x1249ed400] 20:26:39 INFO - PROCESS | 2462 | 1461900399434 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 20:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:26:39 INFO - PROCESS | 2462 | 1461900399445 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 2462 | 1461900399446 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:26:39 INFO - PROCESS | 2462 | 1461900399449 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 2462 | 1461900399450 Marionette TRACE conn2 <- [1,1110,null,{}] 20:26:39 INFO - PROCESS | 2462 | 1461900399452 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}] 20:26:39 INFO - PROCESS | 2462 | 1461900399562 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:26:39 INFO - PROCESS | 2462 | 1461900399596 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bad5800 == 64 [pid = 2462] [id = 285] 20:26:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x125ce7400) [pid = 2462] [serial = 853] [outer = 0x0] 20:26:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x1286b7000) [pid = 2462] [serial = 854] [outer = 0x125ce7400] 20:26:39 INFO - PROCESS | 2462 | 1461900399621 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128e79800) [pid = 2462] [serial = 855] [outer = 0x125ce7400] 20:26:39 INFO - PROCESS | 2462 | 1461900399942 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 20:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:26:39 INFO - PROCESS | 2462 | 1461900399969 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 2462 | 1461900399970 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:26:39 INFO - PROCESS | 2462 | 1461900399972 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 2462 | 1461900399973 Marionette TRACE conn2 <- [1,1114,null,{}] 20:26:39 INFO - PROCESS | 2462 | 1461900399975 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}] 20:26:40 INFO - PROCESS | 2462 | 1461900400077 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:26:40 INFO - PROCESS | 2462 | 1461900400111 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c71d800 == 65 [pid = 2462] [id = 286] 20:26:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x12850f800) [pid = 2462] [serial = 856] [outer = 0x0] 20:26:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12a941800) [pid = 2462] [serial = 857] [outer = 0x12850f800] 20:26:40 INFO - PROCESS | 2462 | 1461900400136 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12b2cf000) [pid = 2462] [serial = 858] [outer = 0x12850f800] 20:26:40 INFO - PROCESS | 2462 | 1461900400487 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 570ms 20:26:40 INFO - PROCESS | 2462 | 1461900400547 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:26:40 INFO - PROCESS | 2462 | 1461900400549 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:26:40 INFO - PROCESS | 2462 | 1461900400552 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 2462 | 1461900400553 Marionette TRACE conn2 <- [1,1118,null,{}] 20:26:40 INFO - PROCESS | 2462 | 1461900400556 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}] 20:26:40 INFO - PROCESS | 2462 | 1461900400648 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:26:40 INFO - PROCESS | 2462 | 1461900400680 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca40800 == 66 [pid = 2462] [id = 287] 20:26:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x128560800) [pid = 2462] [serial = 859] [outer = 0x0] 20:26:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x12b379800) [pid = 2462] [serial = 860] [outer = 0x128560800] 20:26:40 INFO - PROCESS | 2462 | 1461900400709 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12c136400) [pid = 2462] [serial = 861] [outer = 0x128560800] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1184bd000) [pid = 2462] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x112e78000) [pid = 2462] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x12b371000) [pid = 2462] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x1194a5c00) [pid = 2462] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x12b2cfc00) [pid = 2462] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x123c0c000) [pid = 2462] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x1185dc800) [pid = 2462] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1185e7400) [pid = 2462] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x115f54800) [pid = 2462] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x12a947000) [pid = 2462] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x1266d5800) [pid = 2462] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x12c134c00) [pid = 2462] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x12ba7c800) [pid = 2462] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x124127400) [pid = 2462] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x125ce1c00) [pid = 2462] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x124279c00) [pid = 2462] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x128559000) [pid = 2462] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x113448400) [pid = 2462] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x112923000) [pid = 2462] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x12426e400) [pid = 2462] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x1214e4c00) [pid = 2462] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1172e6000) [pid = 2462] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1198c0c00) [pid = 2462] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x115d3fc00) [pid = 2462] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x123c0b000) [pid = 2462] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x128503800) [pid = 2462] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x11878a400) [pid = 2462] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:26:41 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x119dbf400) [pid = 2462] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:26:41 INFO - PROCESS | 2462 | 1461900401444 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 922ms 20:26:41 INFO - PROCESS | 2462 | 1461900401476 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 2462 | 1461900401477 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:26:41 INFO - PROCESS | 2462 | 1461900401480 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 2462 | 1461900401483 Marionette TRACE conn2 <- [1,1122,null,{}] 20:26:41 INFO - PROCESS | 2462 | 1461900401487 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}] 20:26:41 INFO - PROCESS | 2462 | 1461900401667 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:26:41 INFO - PROCESS | 2462 | 1461900401727 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad37000 == 67 [pid = 2462] [id = 288] 20:26:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x115d3fc00) [pid = 2462] [serial = 862] [outer = 0x0] 20:26:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x119182000) [pid = 2462] [serial = 863] [outer = 0x115d3fc00] 20:26:41 INFO - PROCESS | 2462 | 1461900401773 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x128e51000) [pid = 2462] [serial = 864] [outer = 0x115d3fc00] 20:26:42 INFO - PROCESS | 2462 | 1461900402126 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 20:26:42 INFO - PROCESS | 2462 | 1461900402151 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 2462 | 1461900402153 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:26:42 INFO - PROCESS | 2462 | 1461900402166 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 2462 | 1461900402167 Marionette TRACE conn2 <- [1,1126,null,{}] 20:26:42 INFO - PROCESS | 2462 | 1461900402171 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}] 20:26:42 INFO - PROCESS | 2462 | 1461900402256 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:26:42 INFO - PROCESS | 2462 | 1461900402260 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6d5000 == 68 [pid = 2462] [id = 289] 20:26:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x12a947000) [pid = 2462] [serial = 865] [outer = 0x0] 20:26:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x12bb80000) [pid = 2462] [serial = 866] [outer = 0x12a947000] 20:26:42 INFO - PROCESS | 2462 | 1461900402284 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x12c1e6000) [pid = 2462] [serial = 867] [outer = 0x12a947000] 20:26:42 INFO - PROCESS | 2462 | 1461900402599 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 480ms 20:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:26:42 INFO - PROCESS | 2462 | 1461900402636 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 2462 | 1461900402638 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:26:42 INFO - PROCESS | 2462 | 1461900402642 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 2462 | 1461900402643 Marionette TRACE conn2 <- [1,1130,null,{}] 20:26:42 INFO - PROCESS | 2462 | 1461900402646 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}] 20:26:42 INFO - PROCESS | 2462 | 1461900402732 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:26:42 INFO - PROCESS | 2462 | 1461900402736 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9d6000 == 69 [pid = 2462] [id = 290] 20:26:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12ab48400) [pid = 2462] [serial = 868] [outer = 0x0] 20:26:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x12c29c400) [pid = 2462] [serial = 869] [outer = 0x12ab48400] 20:26:42 INFO - PROCESS | 2462 | 1461900402762 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x12c707400) [pid = 2462] [serial = 870] [outer = 0x12ab48400] 20:26:43 INFO - PROCESS | 2462 | 1461900403094 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 20:26:43 INFO - PROCESS | 2462 | 1461900403112 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 2462 | 1461900403113 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:26:43 INFO - PROCESS | 2462 | 1461900403115 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 2462 | 1461900403117 Marionette TRACE conn2 <- [1,1134,null,{}] 20:26:43 INFO - PROCESS | 2462 | 1461900403139 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}] 20:26:43 INFO - PROCESS | 2462 | 1461900403255 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:26:43 INFO - PROCESS | 2462 | 1461900403261 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e016000 == 70 [pid = 2462] [id = 291] 20:26:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x11312fc00) [pid = 2462] [serial = 871] [outer = 0x0] 20:26:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x113132800) [pid = 2462] [serial = 872] [outer = 0x11312fc00] 20:26:43 INFO - PROCESS | 2462 | 1461900403295 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x113137000) [pid = 2462] [serial = 873] [outer = 0x11312fc00] 20:26:43 INFO - PROCESS | 2462 | 1461900403827 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 736ms 20:26:43 INFO - PROCESS | 2462 | 1461900403851 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 2462 | 1461900403855 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:26:43 INFO - PROCESS | 2462 | 1461900403860 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 2462 | 1461900403863 Marionette TRACE conn2 <- [1,1138,null,{}] 20:26:43 INFO - PROCESS | 2462 | 1461900403867 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}] 20:26:43 INFO - PROCESS | 2462 | 1461900403979 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:26:44 INFO - PROCESS | 2462 | 1461900404039 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x119169000 == 71 [pid = 2462] [id = 292] 20:26:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x1125c3400) [pid = 2462] [serial = 874] [outer = 0x0] 20:26:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x113138000) [pid = 2462] [serial = 875] [outer = 0x1125c3400] 20:26:44 INFO - PROCESS | 2462 | 1461900404112 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x117674c00) [pid = 2462] [serial = 876] [outer = 0x1125c3400] 20:26:44 INFO - PROCESS | 2462 | 1461900404653 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 822ms 20:26:44 INFO - PROCESS | 2462 | 1461900404684 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 2462 | 1461900404688 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:26:44 INFO - PROCESS | 2462 | 1461900404695 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 2462 | 1461900404698 Marionette TRACE conn2 <- [1,1142,null,{}] 20:26:44 INFO - PROCESS | 2462 | 1461900404702 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}] 20:26:44 INFO - PROCESS | 2462 | 1461900404959 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:26:45 INFO - PROCESS | 2462 | 1461900405157 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d122000 == 72 [pid = 2462] [id = 293] 20:26:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x119dc8c00) [pid = 2462] [serial = 877] [outer = 0x0] 20:26:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1214e8c00) [pid = 2462] [serial = 878] [outer = 0x119dc8c00] 20:26:45 INFO - PROCESS | 2462 | 1461900405217 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x123485000) [pid = 2462] [serial = 879] [outer = 0x119dc8c00] 20:26:45 INFO - PROCESS | 2462 | 1461900405644 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]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 974ms 20:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:26:45 INFO - PROCESS | 2462 | 1461900405668 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 2462 | 1461900405670 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:26:45 INFO - PROCESS | 2462 | 1461900405672 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 2462 | 1461900405675 Marionette TRACE conn2 <- [1,1146,null,{}] 20:26:45 INFO - PROCESS | 2462 | 1461900405682 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}] 20:26:45 INFO - PROCESS | 2462 | 1461900405794 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:26:45 INFO - PROCESS | 2462 | 1461900405855 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x135a8a800 == 73 [pid = 2462] [id = 294] 20:26:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x11292a400) [pid = 2462] [serial = 880] [outer = 0x0] 20:26:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x124277000) [pid = 2462] [serial = 881] [outer = 0x11292a400] 20:26:45 INFO - PROCESS | 2462 | 1461900405932 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x12855e400) [pid = 2462] [serial = 882] [outer = 0x11292a400] 20:26:46 INFO - PROCESS | 2462 | 1461900406365 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]]]}] 20:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 722ms 20:26:46 INFO - PROCESS | 2462 | 1461900406394 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:26:46 INFO - PROCESS | 2462 | 1461900406396 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:26:46 INFO - PROCESS | 2462 | 1461900406398 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 2462 | 1461900406400 Marionette TRACE conn2 <- [1,1150,null,{}] 20:26:46 INFO - PROCESS | 2462 | 1461900406402 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}] 20:26:46 INFO - PROCESS | 2462 | 1461900406552 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:26:46 INFO - PROCESS | 2462 | 1461900406572 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x119221800 == 74 [pid = 2462] [id = 295] 20:26:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x1134c7400) [pid = 2462] [serial = 883] [outer = 0x0] 20:26:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x123481400) [pid = 2462] [serial = 884] [outer = 0x1134c7400] 20:26:46 INFO - PROCESS | 2462 | 1461900406615 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x128511800) [pid = 2462] [serial = 885] [outer = 0x1134c7400] 20:26:47 INFO - PROCESS | 2462 | 1461900407313 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 920ms 20:26:47 INFO - PROCESS | 2462 | 1461900407320 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 2462 | 1461900407322 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:26:47 INFO - PROCESS | 2462 | 1461900407326 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 2462 | 1461900407328 Marionette TRACE conn2 <- [1,1154,null,{}] 20:26:47 INFO - PROCESS | 2462 | 1461900407332 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}] 20:26:47 INFO - PROCESS | 2462 | 1461900407433 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:26:47 INFO - PROCESS | 2462 | 1461900407492 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x1131bc000 == 75 [pid = 2462] [id = 296] 20:26:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x111c45400) [pid = 2462] [serial = 886] [outer = 0x0] 20:26:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x11254dc00) [pid = 2462] [serial = 887] [outer = 0x111c45400] 20:26:47 INFO - PROCESS | 2462 | 1461900407519 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x112923000) [pid = 2462] [serial = 888] [outer = 0x111c45400] 20:26:47 INFO - PROCESS | 2462 | 1461900407984 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 671ms 20:26:48 INFO - PROCESS | 2462 | 1461900407997 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 2462 | 1461900408003 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:26:48 INFO - PROCESS | 2462 | 1461900408009 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 2462 | 1461900408012 Marionette TRACE conn2 <- [1,1158,null,{}] 20:26:48 INFO - PROCESS | 2462 | 1461900408016 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}] 20:26:48 INFO - PROCESS | 2462 | 1461900408119 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:26:48 INFO - PROCESS | 2462 | 1461900408180 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f32000 == 76 [pid = 2462] [id = 297] 20:26:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x112d03000) [pid = 2462] [serial = 889] [outer = 0x0] 20:26:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x113131000) [pid = 2462] [serial = 890] [outer = 0x112d03000] 20:26:48 INFO - PROCESS | 2462 | 1461900408206 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x1133aac00) [pid = 2462] [serial = 891] [outer = 0x112d03000] 20:26:48 INFO - PROCESS | 2462 | 1461900408646 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 674ms 20:26:48 INFO - PROCESS | 2462 | 1461900408682 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 2462 | 1461900408684 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:26:48 INFO - PROCESS | 2462 | 1461900408686 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 2462 | 1461900408688 Marionette TRACE conn2 <- [1,1162,null,{}] 20:26:48 INFO - PROCESS | 2462 | 1461900408716 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}] 20:26:48 INFO - PROCESS | 2462 | 1461900408835 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12d206800 == 75 [pid = 2462] [id = 175] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9d6000 == 74 [pid = 2462] [id = 290] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6d5000 == 73 [pid = 2462] [id = 289] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad37000 == 72 [pid = 2462] [id = 288] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca40800 == 71 [pid = 2462] [id = 287] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12c71d800 == 70 [pid = 2462] [id = 286] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12bad5800 == 69 [pid = 2462] [id = 285] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12b225800 == 68 [pid = 2462] [id = 284] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad38000 == 67 [pid = 2462] [id = 283] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x128c15800 == 66 [pid = 2462] [id = 282] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x1241bd800 == 65 [pid = 2462] [id = 281] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x1199c3800 == 64 [pid = 2462] [id = 280] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x119e18800 == 63 [pid = 2462] [id = 279] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x1187e8800 == 62 [pid = 2462] [id = 278] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x116649800 == 61 [pid = 2462] [id = 277] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x113157000 == 60 [pid = 2462] [id = 276] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12d77a800 == 59 [pid = 2462] [id = 275] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12e37b000 == 58 [pid = 2462] [id = 274] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce1a800 == 57 [pid = 2462] [id = 273] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x1245d8800 == 56 [pid = 2462] [id = 272] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x119222000 == 55 [pid = 2462] [id = 271] 20:26:48 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9e0000 == 54 [pid = 2462] [id = 270] 20:26:48 INFO - PROCESS | 2462 | 1461900408930 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x12c1df800) [pid = 2462] [serial = 702] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1251a4400) [pid = 2462] [serial = 696] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x12cc46400) [pid = 2462] [serial = 708] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x119d09400) [pid = 2462] [serial = 693] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x1184be400) [pid = 2462] [serial = 690] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x12c70d800) [pid = 2462] [serial = 705] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x12b2ccc00) [pid = 2462] [serial = 699] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x12c1e4c00) [pid = 2462] [serial = 633] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x12c1dcc00) [pid = 2462] [serial = 806] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x12499e400) [pid = 2462] [serial = 788] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x128560c00) [pid = 2462] [serial = 794] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x12850cc00) [pid = 2462] [serial = 792] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x1266a1800) [pid = 2462] [serial = 791] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x12a946c00) [pid = 2462] [serial = 797] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x1185dd400) [pid = 2462] [serial = 800] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x128e52000) [pid = 2462] [serial = 795] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x112926c00) [pid = 2462] [serial = 752] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x112931800) [pid = 2462] [serial = 753] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x12427b400) [pid = 2462] [serial = 750] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x123483000) [pid = 2462] [serial = 782] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x123489400) [pid = 2462] [serial = 783] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1169ae400) [pid = 2462] [serial = 774] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x11812d800) [pid = 2462] [serial = 773] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x12348b800) [pid = 2462] [serial = 785] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1185dc000) [pid = 2462] [serial = 756] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x11812d000) [pid = 2462] [serial = 755] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x128506000) [pid = 2462] [serial = 762] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x12470e800) [pid = 2462] [serial = 761] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x12a94c800) [pid = 2462] [serial = 765] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x128c09400) [pid = 2462] [serial = 764] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x12c299400) [pid = 2462] [serial = 768] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x12ba75c00) [pid = 2462] [serial = 767] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x119e25800) [pid = 2462] [serial = 758] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x12381f400) [pid = 2462] [serial = 759] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x118726c00) [pid = 2462] [serial = 776] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x11917d800) [pid = 2462] [serial = 777] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x11634cc00) [pid = 2462] [serial = 771] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1131e9400) [pid = 2462] [serial = 770] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x12bb72800) [pid = 2462] [serial = 803] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x119a7cc00) [pid = 2462] [serial = 779] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x11a2b6400) [pid = 2462] [serial = 780] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x12c12c800) [pid = 2462] [serial = 804] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x12ab4e800) [pid = 2462] [serial = 798] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1252a8400) [pid = 2462] [serial = 789] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x12adf2000) [pid = 2462] [serial = 801] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x124270400) [pid = 2462] [serial = 786] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x12c1e6c00) [pid = 2462] [serial = 807] [outer = 0x0] [url = about:blank] 20:26:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x113c0d000 == 55 [pid = 2462] [id = 298] 20:26:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1134cd000) [pid = 2462] [serial = 892] [outer = 0x0] 20:26:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x115038800) [pid = 2462] [serial = 893] [outer = 0x1134cd000] 20:26:48 INFO - PROCESS | 2462 | 1461900408964 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1166de400) [pid = 2462] [serial = 894] [outer = 0x1134cd000] 20:26:49 INFO - PROCESS | 2462 | 1461900409292 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 622ms 20:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:26:49 INFO - PROCESS | 2462 | 1461900409310 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 2462 | 1461900409311 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:26:49 INFO - PROCESS | 2462 | 1461900409314 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 2462 | 1461900409315 Marionette TRACE conn2 <- [1,1166,null,{}] 20:26:49 INFO - PROCESS | 2462 | 1461900409317 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}] 20:26:49 INFO - PROCESS | 2462 | 1461900409397 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:26:49 INFO - PROCESS | 2462 | 1461900409402 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x118548800 == 56 [pid = 2462] [id = 299] 20:26:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1169a0800) [pid = 2462] [serial = 895] [outer = 0x0] 20:26:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x117252400) [pid = 2462] [serial = 896] [outer = 0x1169a0800] 20:26:49 INFO - PROCESS | 2462 | 1461900409429 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x11767d800) [pid = 2462] [serial = 897] [outer = 0x1169a0800] 20:26:49 INFO - PROCESS | 2462 | 1461900409752 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 20:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:26:49 INFO - PROCESS | 2462 | 1461900409783 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 2462 | 1461900409784 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:26:49 INFO - PROCESS | 2462 | 1461900409786 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 2462 | 1461900409787 Marionette TRACE conn2 <- [1,1170,null,{}] 20:26:49 INFO - PROCESS | 2462 | 1461900409792 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}] 20:26:49 INFO - PROCESS | 2462 | 1461900409866 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:26:49 INFO - PROCESS | 2462 | 1461900409872 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x11346d000 == 57 [pid = 2462] [id = 300] 20:26:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x111d4d800) [pid = 2462] [serial = 898] [outer = 0x0] 20:26:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x118041800) [pid = 2462] [serial = 899] [outer = 0x111d4d800] 20:26:49 INFO - PROCESS | 2462 | 1461900409899 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1180ab400) [pid = 2462] [serial = 900] [outer = 0x111d4d800] 20:26:50 INFO - PROCESS | 2462 | 1461900410243 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms 20:26:50 INFO - PROCESS | 2462 | 1461900410259 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 2462 | 1461900410260 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:26:50 INFO - PROCESS | 2462 | 1461900410262 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 2462 | 1461900410263 Marionette TRACE conn2 <- [1,1174,null,{}] 20:26:50 INFO - PROCESS | 2462 | 1461900410266 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}] 20:26:50 INFO - PROCESS | 2462 | 1461900410380 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:26:50 INFO - PROCESS | 2462 | 1461900410410 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x119229800 == 58 [pid = 2462] [id = 301] 20:26:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x117e03400) [pid = 2462] [serial = 901] [outer = 0x0] 20:26:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1180de000) [pid = 2462] [serial = 902] [outer = 0x117e03400] 20:26:50 INFO - PROCESS | 2462 | 1461900410438 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x118575400) [pid = 2462] [serial = 903] [outer = 0x117e03400] 20:26:50 INFO - PROCESS | 2462 | 1461900410743 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] 20:26:50 INFO - PROCESS | 2462 | 1461900410782 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:26:50 INFO - PROCESS | 2462 | 1461900410784 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 2462 | 1461900410785 Marionette TRACE conn2 <- [1,1178,null,{}] 20:26:50 INFO - PROCESS | 2462 | 1461900410788 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}] 20:26:50 INFO - PROCESS | 2462 | 1461900410864 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:26:50 INFO - PROCESS | 2462 | 1461900410868 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x115dd9000 == 59 [pid = 2462] [id = 302] 20:26:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x1185df000) [pid = 2462] [serial = 904] [outer = 0x0] 20:26:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x11877fc00) [pid = 2462] [serial = 905] [outer = 0x1185df000] 20:26:50 INFO - PROCESS | 2462 | 1461900410895 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x118a28800) [pid = 2462] [serial = 906] [outer = 0x1185df000] 20:26:51 INFO - PROCESS | 2462 | 1461900411263 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] 20:26:51 INFO - PROCESS | 2462 | 1461900411305 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:26:51 INFO - PROCESS | 2462 | 1461900411310 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 2462 | 1461900411311 Marionette TRACE conn2 <- [1,1182,null,{}] 20:26:51 INFO - PROCESS | 2462 | 1461900411313 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}] 20:26:51 INFO - PROCESS | 2462 | 1461900411408 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:26:51 INFO - PROCESS | 2462 | 1461900411423 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a319000 == 60 [pid = 2462] [id = 303] 20:26:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x11877e400) [pid = 2462] [serial = 907] [outer = 0x0] 20:26:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x119123000) [pid = 2462] [serial = 908] [outer = 0x11877e400] 20:26:51 INFO - PROCESS | 2462 | 1461900411448 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x1191cb800) [pid = 2462] [serial = 909] [outer = 0x11877e400] 20:26:51 INFO - PROCESS | 2462 | 1461900411821 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 2","_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] 20:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:26:51 INFO - PROCESS | 2462 | 1461900411891 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:26:51 INFO - PROCESS | 2462 | 1461900411895 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 2462 | 1461900411896 Marionette TRACE conn2 <- [1,1186,null,{}] 20:26:51 INFO - PROCESS | 2462 | 1461900411899 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}] 20:26:52 INFO - PROCESS | 2462 | 1461900412009 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:26:52 INFO - PROCESS | 2462 | 1461900412045 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x123528000 == 61 [pid = 2462] [id = 304] 20:26:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x118a2dc00) [pid = 2462] [serial = 911] [outer = 0x0] 20:26:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1194abc00) [pid = 2462] [serial = 912] [outer = 0x118a2dc00] 20:26:52 INFO - PROCESS | 2462 | 1461900412066 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x11995e000) [pid = 2462] [serial = 913] [outer = 0x118a2dc00] 20:26:52 INFO - PROCESS | 2462 | 1461900412433 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] 20:26:52 INFO - PROCESS | 2462 | 1461900412470 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:26:52 INFO - PROCESS | 2462 | 1461900412482 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 2462 | 1461900412484 Marionette TRACE conn2 <- [1,1190,null,{}] 20:26:52 INFO - PROCESS | 2462 | 1461900412487 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}] 20:26:52 INFO - PROCESS | 2462 | 1461900412631 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:26:52 INFO - PROCESS | 2462 | 1461900412725 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x123ff1000 == 62 [pid = 2462] [id = 305] 20:26:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x11995d800) [pid = 2462] [serial = 914] [outer = 0x0] 20:26:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x119a83400) [pid = 2462] [serial = 915] [outer = 0x11995d800] 20:26:52 INFO - PROCESS | 2462 | 1461900412765 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x119dc9800) [pid = 2462] [serial = 916] [outer = 0x11995d800] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x128560800) [pid = 2462] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1249ed400) [pid = 2462] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x119dc5400) [pid = 2462] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x115d3fc00) [pid = 2462] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x118134800) [pid = 2462] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x112931000) [pid = 2462] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x123a7ac00) [pid = 2462] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x112927400) [pid = 2462] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x123c08800) [pid = 2462] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1180dd400) [pid = 2462] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x112d02400) [pid = 2462] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x125ce7400) [pid = 2462] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x1215ab000) [pid = 2462] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x123cbec00) [pid = 2462] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1215abc00) [pid = 2462] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x12348b000) [pid = 2462] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x118131c00) [pid = 2462] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x12850f800) [pid = 2462] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x12a947000) [pid = 2462] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:26:53 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x12ab48400) [pid = 2462] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:26:53 INFO - PROCESS | 2462 | 1461900413311 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] 20:26:53 INFO - PROCESS | 2462 | 1461900413357 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:26:53 INFO - PROCESS | 2462 | 1461900413366 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 2462 | 1461900413368 Marionette TRACE conn2 <- [1,1194,null,{}] 20:26:53 INFO - PROCESS | 2462 | 1461900413370 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}] 20:26:53 INFO - PROCESS | 2462 | 1461900413467 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:26:53 INFO - PROCESS | 2462 | 1461900413517 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x124b1b800 == 63 [pid = 2462] [id = 306] 20:26:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x11292c800) [pid = 2462] [serial = 917] [outer = 0x0] 20:26:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x119dc0000) [pid = 2462] [serial = 918] [outer = 0x11292c800] 20:26:53 INFO - PROCESS | 2462 | 1461900413552 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1215a6400) [pid = 2462] [serial = 919] [outer = 0x11292c800] 20:26:53 INFO - PROCESS | 2462 | 1461900413825 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] 20:26:53 INFO - PROCESS | 2462 | 1461900413837 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:26:53 INFO - PROCESS | 2462 | 1461900413849 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 2462 | 1461900413850 Marionette TRACE conn2 <- [1,1198,null,{}] 20:26:53 INFO - PROCESS | 2462 | 1461900413853 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}] 20:26:53 INFO - PROCESS | 2462 | 1461900413942 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:26:53 INFO - PROCESS | 2462 | 1461900413968 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x126622000 == 64 [pid = 2462] [id = 307] 20:26:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x123485400) [pid = 2462] [serial = 920] [outer = 0x0] 20:26:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x123488c00) [pid = 2462] [serial = 921] [outer = 0x123485400] 20:26:53 INFO - PROCESS | 2462 | 1461900413992 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x12348d800) [pid = 2462] [serial = 922] [outer = 0x123485400] 20:26:54 INFO - PROCESS | 2462 | 1461900414338 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]]]}] 20:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 529ms 20:26:54 INFO - PROCESS | 2462 | 1461900414380 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:26:54 INFO - PROCESS | 2462 | 1461900414382 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:26:54 INFO - PROCESS | 2462 | 1461900414385 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 2462 | 1461900414386 Marionette TRACE conn2 <- [1,1202,null,{}] 20:26:54 INFO - PROCESS | 2462 | 1461900414390 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}] 20:26:54 INFO - PROCESS | 2462 | 1461900414512 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:26:54 INFO - PROCESS | 2462 | 1461900414519 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x128897000 == 65 [pid = 2462] [id = 308] 20:26:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x12353b800) [pid = 2462] [serial = 923] [outer = 0x0] 20:26:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x12380f400) [pid = 2462] [serial = 924] [outer = 0x12353b800] 20:26:54 INFO - PROCESS | 2462 | 1461900414556 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x1238fac00) [pid = 2462] [serial = 925] [outer = 0x12353b800] 20:26:54 INFO - PROCESS | 2462 | 1461900414863 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]]]}] 20:26:54 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 20:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 523ms 20:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:26:54 INFO - PROCESS | 2462 | 1461900414909 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 2462 | 1461900414910 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:26:54 INFO - PROCESS | 2462 | 1461900414912 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 2462 | 1461900414913 Marionette TRACE conn2 <- [1,1206,null,{}] 20:26:54 INFO - PROCESS | 2462 | 1461900414915 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}] 20:26:54 INFO - PROCESS | 2462 | 1461900414994 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:26:55 INFO - PROCESS | 2462 | 1461900415047 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c2b000 == 66 [pid = 2462] [id = 309] 20:26:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x123667800) [pid = 2462] [serial = 926] [outer = 0x0] 20:26:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x123c03c00) [pid = 2462] [serial = 927] [outer = 0x123667800] 20:26:55 INFO - PROCESS | 2462 | 1461900415072 Marionette DEBUG loaded listener.js 20:26:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x123c0c000) [pid = 2462] [serial = 928] [outer = 0x123667800] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12d214000 == 65 [pid = 2462] [id = 234] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca44000 == 64 [pid = 2462] [id = 232] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12c21f000 == 63 [pid = 2462] [id = 215] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6db800 == 62 [pid = 2462] [id = 235] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x116912000 == 61 [pid = 2462] [id = 152] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x128885000 == 60 [pid = 2462] [id = 174] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12c735800 == 59 [pid = 2462] [id = 216] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x11a330000 == 58 [pid = 2462] [id = 198] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x11696b800 == 57 [pid = 2462] [id = 197] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x1215d3000 == 56 [pid = 2462] [id = 236] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x1215e2800 == 55 [pid = 2462] [id = 131] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf2d000 == 54 [pid = 2462] [id = 211] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x119430800 == 53 [pid = 2462] [id = 217] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12e01d000 == 52 [pid = 2462] [id = 250] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x128815800 == 51 [pid = 2462] [id = 199] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12341a000 == 50 [pid = 2462] [id = 156] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x124985000 == 49 [pid = 2462] [id = 231] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12b231000 == 48 [pid = 2462] [id = 149] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x124b20800 == 47 [pid = 2462] [id = 187] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12d10a800 == 46 [pid = 2462] [id = 233] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x119aa8000 == 45 [pid = 2462] [id = 256] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x1131bc000 == 44 [pid = 2462] [id = 296] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x119221800 == 43 [pid = 2462] [id = 295] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x135a8a800 == 42 [pid = 2462] [id = 294] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12d122000 == 41 [pid = 2462] [id = 293] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x119169000 == 40 [pid = 2462] [id = 292] 20:26:55 INFO - PROCESS | 2462 | --DOCSHELL 0x12e016000 == 39 [pid = 2462] [id = 291] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x116f32000 == 38 [pid = 2462] [id = 297] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x113c0d000 == 37 [pid = 2462] [id = 298] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x126622000 == 36 [pid = 2462] [id = 307] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x118548800 == 35 [pid = 2462] [id = 299] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x123ff1000 == 34 [pid = 2462] [id = 305] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x119229800 == 33 [pid = 2462] [id = 301] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x124b1b800 == 32 [pid = 2462] [id = 306] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x11a319000 == 31 [pid = 2462] [id = 303] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x123528000 == 30 [pid = 2462] [id = 304] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x115dd9000 == 29 [pid = 2462] [id = 302] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x11346d000 == 28 [pid = 2462] [id = 300] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x12c707400) [pid = 2462] [serial = 870] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x12c136400) [pid = 2462] [serial = 861] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x128511400) [pid = 2462] [serial = 852] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x1215a6000) [pid = 2462] [serial = 843] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x12c29a000) [pid = 2462] [serial = 809] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x119182000) [pid = 2462] [serial = 863] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1191cbc00) [pid = 2462] [serial = 839] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x115fad400) [pid = 2462] [serial = 812] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x118046c00) [pid = 2462] [serial = 813] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x123f33c00) [pid = 2462] [serial = 848] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x12b379800) [pid = 2462] [serial = 860] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1131e6000) [pid = 2462] [serial = 833] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x124274400) [pid = 2462] [serial = 821] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x118a2a800) [pid = 2462] [serial = 816] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1185de800) [pid = 2462] [serial = 815] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x119887800) [pid = 2462] [serial = 830] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x125cd8800) [pid = 2462] [serial = 849] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x128e79800) [pid = 2462] [serial = 855] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x128e51000) [pid = 2462] [serial = 864] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1215af800) [pid = 2462] [serial = 845] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x1266d6400) [pid = 2462] [serial = 822] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x1191d2c00) [pid = 2462] [serial = 840] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x12669ec00) [pid = 2462] [serial = 851] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1286b7000) [pid = 2462] [serial = 854] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x125ce4000) [pid = 2462] [serial = 831] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x12a93f800) [pid = 2462] [serial = 824] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x128b56c00) [pid = 2462] [serial = 827] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x123490c00) [pid = 2462] [serial = 818] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x12348fc00) [pid = 2462] [serial = 846] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x118571400) [pid = 2462] [serial = 836] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x12b2d5000) [pid = 2462] [serial = 825] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x123c0c400) [pid = 2462] [serial = 819] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x12a941800) [pid = 2462] [serial = 857] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x118784000) [pid = 2462] [serial = 837] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x12b2cf000) [pid = 2462] [serial = 858] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x12bb80000) [pid = 2462] [serial = 866] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x1214ebc00) [pid = 2462] [serial = 842] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x116667000) [pid = 2462] [serial = 834] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x12c29b400) [pid = 2462] [serial = 828] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x12c29c400) [pid = 2462] [serial = 869] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | --DOCSHELL 0x128897000 == 27 [pid = 2462] [id = 308] 20:26:56 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x12c1e6000) [pid = 2462] [serial = 867] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 2462 | 1461900416659 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]]]}] 20:26:56 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 20:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1773ms 20:26:56 INFO - PROCESS | 2462 | 1461900416686 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:26:56 INFO - PROCESS | 2462 | 1461900416690 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:26:56 INFO - PROCESS | 2462 | 1461900416704 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:26:56 INFO - PROCESS | 2462 | 1461900416709 Marionette TRACE conn2 <- [1,1210,null,{}] 20:26:56 INFO - PROCESS | 2462 | 1461900416721 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}] 20:26:56 INFO - PROCESS | 2462 | 1461900416847 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:26:56 INFO - PROCESS | 2462 | 1461900416866 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x113155000 == 28 [pid = 2462] [id = 310] 20:26:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x11292e000) [pid = 2462] [serial = 929] [outer = 0x0] 20:26:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x11292e800) [pid = 2462] [serial = 930] [outer = 0x11292e000] 20:26:56 INFO - PROCESS | 2462 | 1461900416911 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x112e79000) [pid = 2462] [serial = 931] [outer = 0x11292e000] 20:26:57 INFO - PROCESS | 2462 | 1461900417330 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]]]}] 20:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 682ms 20:26:57 INFO - PROCESS | 2462 | 1461900417385 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 2462 | 1461900417389 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:26:57 INFO - PROCESS | 2462 | 1461900417394 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 2462 | 1461900417395 Marionette TRACE conn2 <- [1,1214,null,{}] 20:26:57 INFO - PROCESS | 2462 | 1461900417398 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}] 20:26:57 INFO - PROCESS | 2462 | 1461900417469 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:26:57 INFO - PROCESS | 2462 | 1461900417475 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x115fd9000 == 29 [pid = 2462] [id = 311] 20:26:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x112f7ac00) [pid = 2462] [serial = 932] [outer = 0x0] 20:26:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x113136000) [pid = 2462] [serial = 933] [outer = 0x112f7ac00] 20:26:57 INFO - PROCESS | 2462 | 1461900417503 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x113cc8000) [pid = 2462] [serial = 934] [outer = 0x112f7ac00] 20:26:57 INFO - PROCESS | 2462 | 1461900417831 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]]]}] 20:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms 20:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:26:57 INFO - PROCESS | 2462 | 1461900417863 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 2462 | 1461900417864 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:26:57 INFO - PROCESS | 2462 | 1461900417867 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 2462 | 1461900417869 Marionette TRACE conn2 <- [1,1218,null,{}] 20:26:57 INFO - PROCESS | 2462 | 1461900417877 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}] 20:26:57 INFO - PROCESS | 2462 | 1461900417969 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:26:57 INFO - PROCESS | 2462 | 1461900417976 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f26800 == 30 [pid = 2462] [id = 312] 20:26:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x110e77400) [pid = 2462] [serial = 935] [outer = 0x0] 20:26:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x116330000) [pid = 2462] [serial = 936] [outer = 0x110e77400] 20:26:58 INFO - PROCESS | 2462 | 1461900418005 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1166db400) [pid = 2462] [serial = 937] [outer = 0x110e77400] 20:26:58 INFO - PROCESS | 2462 | 1461900418345 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]]]}] 20:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 20:26:58 INFO - PROCESS | 2462 | 1461900418388 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 2462 | 1461900418390 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:26:58 INFO - PROCESS | 2462 | 1461900418392 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 2462 | 1461900418393 Marionette TRACE conn2 <- [1,1222,null,{}] 20:26:58 INFO - PROCESS | 2462 | 1461900418395 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}] 20:26:58 INFO - PROCESS | 2462 | 1461900418466 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:26:58 INFO - PROCESS | 2462 | 1461900418513 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x117360000 == 31 [pid = 2462] [id = 313] 20:26:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x115fb0400) [pid = 2462] [serial = 938] [outer = 0x0] 20:26:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x1169a7400) [pid = 2462] [serial = 939] [outer = 0x115fb0400] 20:26:58 INFO - PROCESS | 2462 | 1461900418539 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x11767c000) [pid = 2462] [serial = 940] [outer = 0x115fb0400] 20:26:58 INFO - PROCESS | 2462 | 1461900418810 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] 20:26:58 INFO - PROCESS | 2462 | 1461900418864 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:26:58 INFO - PROCESS | 2462 | 1461900418866 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 2462 | 1461900418868 Marionette TRACE conn2 <- [1,1226,null,{}] 20:26:58 INFO - PROCESS | 2462 | 1461900418870 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}] 20:26:58 INFO - PROCESS | 2462 | 1461900418941 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:26:58 INFO - PROCESS | 2462 | 1461900418945 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x119171000 == 32 [pid = 2462] [id = 314] 20:26:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x112e7ec00) [pid = 2462] [serial = 941] [outer = 0x0] 20:26:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x118049c00) [pid = 2462] [serial = 942] [outer = 0x112e7ec00] 20:26:58 INFO - PROCESS | 2462 | 1461900418972 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1180db000) [pid = 2462] [serial = 943] [outer = 0x112e7ec00] 20:26:59 INFO - PROCESS | 2462 | 1461900419282 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]]]}] 20:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 420ms 20:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:26:59 INFO - PROCESS | 2462 | 1461900419298 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:26:59 INFO - PROCESS | 2462 | 1461900419300 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:26:59 INFO - PROCESS | 2462 | 1461900419302 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 2462 | 1461900419303 Marionette TRACE conn2 <- [1,1230,null,{}] 20:26:59 INFO - PROCESS | 2462 | 1461900419307 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}] 20:26:59 INFO - PROCESS | 2462 | 1461900419425 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:26:59 INFO - PROCESS | 2462 | 1461900419433 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x119721800 == 33 [pid = 2462] [id = 315] 20:26:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x111fd4400) [pid = 2462] [serial = 944] [outer = 0x0] 20:26:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1180df400) [pid = 2462] [serial = 945] [outer = 0x111fd4400] 20:26:59 INFO - PROCESS | 2462 | 1461900419476 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x11856a000) [pid = 2462] [serial = 946] [outer = 0x111fd4400] 20:26:59 INFO - PROCESS | 2462 | 1461900419905 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]]]}] 20:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 620ms 20:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:26:59 INFO - PROCESS | 2462 | 1461900419923 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:26:59 INFO - PROCESS | 2462 | 1461900419926 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:26:59 INFO - PROCESS | 2462 | 1461900419928 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 2462 | 1461900419929 Marionette TRACE conn2 <- [1,1234,null,{}] 20:26:59 INFO - PROCESS | 2462 | 1461900419931 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}] 20:27:00 INFO - PROCESS | 2462 | 1461900419997 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:27:00 INFO - PROCESS | 2462 | 1461900420044 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x119aa9000 == 34 [pid = 2462] [id = 316] 20:27:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x11634d400) [pid = 2462] [serial = 947] [outer = 0x0] 20:27:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x1185e6c00) [pid = 2462] [serial = 948] [outer = 0x11634d400] 20:27:00 INFO - PROCESS | 2462 | 1461900420069 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x118781000) [pid = 2462] [serial = 949] [outer = 0x11634d400] 20:27:00 INFO - PROCESS | 2462 | 1461900420425 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]]]}] 20:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 517ms 20:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:27:00 INFO - PROCESS | 2462 | 1461900420446 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 2462 | 1461900420447 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:27:00 INFO - PROCESS | 2462 | 1461900420449 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 2462 | 1461900420450 Marionette TRACE conn2 <- [1,1238,null,{}] 20:27:00 INFO - PROCESS | 2462 | 1461900420453 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}] 20:27:00 INFO - PROCESS | 2462 | 1461900420532 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:27:00 INFO - PROCESS | 2462 | 1461900420543 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e20800 == 35 [pid = 2462] [id = 317] 20:27:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x11878a000) [pid = 2462] [serial = 950] [outer = 0x0] 20:27:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x11911ac00) [pid = 2462] [serial = 951] [outer = 0x11878a000] 20:27:00 INFO - PROCESS | 2462 | 1461900420583 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x11917f800) [pid = 2462] [serial = 952] [outer = 0x11878a000] 20:27:00 INFO - PROCESS | 2462 | 1461900420943 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]]]}] 20:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 20:27:00 INFO - PROCESS | 2462 | 1461900420968 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 2462 | 1461900420970 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:27:00 INFO - PROCESS | 2462 | 1461900420972 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 2462 | 1461900420974 Marionette TRACE conn2 <- [1,1242,null,{}] 20:27:00 INFO - PROCESS | 2462 | 1461900420978 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}] 20:27:01 INFO - PROCESS | 2462 | 1461900421066 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:27:01 INFO - PROCESS | 2462 | 1461900421074 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f26000 == 36 [pid = 2462] [id = 318] 20:27:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1191cbc00) [pid = 2462] [serial = 953] [outer = 0x0] 20:27:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1191d5400) [pid = 2462] [serial = 954] [outer = 0x1191cbc00] 20:27:01 INFO - PROCESS | 2462 | 1461900421099 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1194a5c00) [pid = 2462] [serial = 955] [outer = 0x1191cbc00] 20:27:01 INFO - PROCESS | 2462 | 1461900421395 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 471ms 20:27:01 INFO - PROCESS | 2462 | 1461900421444 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 2462 | 1461900421445 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:27:01 INFO - PROCESS | 2462 | 1461900421447 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 2462 | 1461900421448 Marionette TRACE conn2 <- [1,1246,null,{}] 20:27:01 INFO - PROCESS | 2462 | 1461900421450 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}] 20:27:01 INFO - PROCESS | 2462 | 1461900421523 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:27:01 INFO - PROCESS | 2462 | 1461900421529 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x123763000 == 37 [pid = 2462] [id = 319] 20:27:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x11917d800) [pid = 2462] [serial = 956] [outer = 0x0] 20:27:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x119958800) [pid = 2462] [serial = 957] [outer = 0x11917d800] 20:27:01 INFO - PROCESS | 2462 | 1461900421554 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x119a80400) [pid = 2462] [serial = 958] [outer = 0x11917d800] 20:27:01 INFO - PROCESS | 2462 | 1461900421929 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms 20:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:27:01 INFO - PROCESS | 2462 | 1461900421969 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 2462 | 1461900421971 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:27:01 INFO - PROCESS | 2462 | 1461900421973 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 2462 | 1461900421975 Marionette TRACE conn2 <- [1,1250,null,{}] 20:27:01 INFO - PROCESS | 2462 | 1461900421977 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}] 20:27:02 INFO - PROCESS | 2462 | 1461900422079 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:27:02 INFO - PROCESS | 2462 | 1461900422094 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x11916a000 == 38 [pid = 2462] [id = 320] 20:27:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x119958400) [pid = 2462] [serial = 959] [outer = 0x0] 20:27:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x119e28800) [pid = 2462] [serial = 960] [outer = 0x119958400] 20:27:02 INFO - PROCESS | 2462 | 1461900422122 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1214ec400) [pid = 2462] [serial = 961] [outer = 0x119958400] 20:27:02 INFO - PROCESS | 2462 | 1461900422549 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]]]}] 20:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 622ms 20:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:27:02 INFO - PROCESS | 2462 | 1461900422596 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:27:02 INFO - PROCESS | 2462 | 1461900422598 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:27:02 INFO - PROCESS | 2462 | 1461900422601 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 2462 | 1461900422603 Marionette TRACE conn2 <- [1,1254,null,{}] 20:27:02 INFO - PROCESS | 2462 | 1461900422606 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}] 20:27:02 INFO - PROCESS | 2462 | 1461900422738 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:27:02 INFO - PROCESS | 2462 | 1461900422762 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d9000 == 39 [pid = 2462] [id = 321] 20:27:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x119888000) [pid = 2462] [serial = 962] [outer = 0x0] 20:27:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1215a7000) [pid = 2462] [serial = 963] [outer = 0x119888000] 20:27:02 INFO - PROCESS | 2462 | 1461900422801 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x1215b0000) [pid = 2462] [serial = 964] [outer = 0x119888000] 20:27:03 INFO - PROCESS | 2462 | 1461900423128 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]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 570ms 20:27:03 INFO - PROCESS | 2462 | 1461900423171 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 2462 | 1461900423172 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:27:03 INFO - PROCESS | 2462 | 1461900423174 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 2462 | 1461900423175 Marionette TRACE conn2 <- [1,1258,null,{}] 20:27:03 INFO - PROCESS | 2462 | 1461900423184 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}] 20:27:03 INFO - PROCESS | 2462 | 1461900423272 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:27:03 INFO - PROCESS | 2462 | 1461900423276 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x125c8a000 == 40 [pid = 2462] [id = 322] 20:27:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x119d06800) [pid = 2462] [serial = 965] [outer = 0x0] 20:27:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x123481800) [pid = 2462] [serial = 966] [outer = 0x119d06800] 20:27:03 INFO - PROCESS | 2462 | 1461900423301 Marionette DEBUG loaded listener.js 20:27:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x123490c00) [pid = 2462] [serial = 967] [outer = 0x119d06800] 20:27:03 INFO - PROCESS | 2462 | 1461900423848 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]]]}] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x11877e400) [pid = 2462] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x11292c800) [pid = 2462] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x118a2dc00) [pid = 2462] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x11995d800) [pid = 2462] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x12353b800) [pid = 2462] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x123485400) [pid = 2462] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1185df000) [pid = 2462] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x117e03400) [pid = 2462] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x111d4d800) [pid = 2462] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1169a0800) [pid = 2462] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1134cd000) [pid = 2462] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x112d03000) [pid = 2462] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x111c45400) [pid = 2462] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1134c7400) [pid = 2462] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x11292a400) [pid = 2462] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x119dc8c00) [pid = 2462] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1125c3400) [pid = 2462] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x11312fc00) [pid = 2462] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:27:03 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x12c294800) [pid = 2462] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 720ms 20:27:03 INFO - PROCESS | 2462 | 1461900423894 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 2462 | 1461900423895 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:27:03 INFO - PROCESS | 2462 | 1461900423897 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 2462 | 1461900423898 Marionette TRACE conn2 <- [1,1262,null,{}] 20:27:03 INFO - PROCESS | 2462 | 1461900423901 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}] 20:27:03 INFO - PROCESS | 2462 | 1461900423975 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:27:03 INFO - PROCESS | 2462 | 1461900423979 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150ec800 == 41 [pid = 2462] [id = 323] 20:27:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x11292a400) [pid = 2462] [serial = 968] [outer = 0x0] 20:27:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x112f7d800) [pid = 2462] [serial = 969] [outer = 0x11292a400] 20:27:04 INFO - PROCESS | 2462 | 1461900424004 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1169ae400) [pid = 2462] [serial = 970] [outer = 0x11292a400] 20:27:04 INFO - PROCESS | 2462 | 1461900424313 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]]]}] 20:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 467ms 20:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:27:04 INFO - PROCESS | 2462 | 1461900424365 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:27:04 INFO - PROCESS | 2462 | 1461900424366 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:27:04 INFO - PROCESS | 2462 | 1461900424369 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 2462 | 1461900424370 Marionette TRACE conn2 <- [1,1266,null,{}] 20:27:04 INFO - PROCESS | 2462 | 1461900424372 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}] 20:27:04 INFO - PROCESS | 2462 | 1461900424455 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:27:04 INFO - PROCESS | 2462 | 1461900424552 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x123516000 == 42 [pid = 2462] [id = 324] 20:27:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x11292c800) [pid = 2462] [serial = 971] [outer = 0x0] 20:27:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x118722000) [pid = 2462] [serial = 972] [outer = 0x11292c800] 20:27:04 INFO - PROCESS | 2462 | 1461900424591 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x123487000) [pid = 2462] [serial = 973] [outer = 0x11292c800] 20:27:04 INFO - PROCESS | 2462 | 1461900424974 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]]]}] 20:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 617ms 20:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:27:04 INFO - PROCESS | 2462 | 1461900424987 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:27:04 INFO - PROCESS | 2462 | 1461900424988 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:27:04 INFO - PROCESS | 2462 | 1461900424993 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 2462 | 1461900424995 Marionette TRACE conn2 <- [1,1270,null,{}] 20:27:04 INFO - PROCESS | 2462 | 1461900424997 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}] 20:27:05 INFO - PROCESS | 2462 | 1461900425093 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:27:05 INFO - PROCESS | 2462 | 1461900425099 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x128eab800 == 43 [pid = 2462] [id = 325] 20:27:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x119dc7400) [pid = 2462] [serial = 974] [outer = 0x0] 20:27:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x123c02400) [pid = 2462] [serial = 975] [outer = 0x119dc7400] 20:27:05 INFO - PROCESS | 2462 | 1461900425124 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x123cc6000) [pid = 2462] [serial = 976] [outer = 0x119dc7400] 20:27:05 INFO - PROCESS | 2462 | 1461900425410 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]]]}] 20:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 473ms 20:27:05 INFO - PROCESS | 2462 | 1461900425466 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:27:05 INFO - PROCESS | 2462 | 1461900425467 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:27:05 INFO - PROCESS | 2462 | 1461900425469 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 2462 | 1461900425470 Marionette TRACE conn2 <- [1,1274,null,{}] 20:27:05 INFO - PROCESS | 2462 | 1461900425472 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}] 20:27:05 INFO - PROCESS | 2462 | 1461900425549 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:27:05 INFO - PROCESS | 2462 | 1461900425553 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a89d800 == 44 [pid = 2462] [id = 326] 20:27:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x123490800) [pid = 2462] [serial = 977] [outer = 0x0] 20:27:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x12411b400) [pid = 2462] [serial = 978] [outer = 0x123490800] 20:27:05 INFO - PROCESS | 2462 | 1461900425578 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x12426d400) [pid = 2462] [serial = 979] [outer = 0x123490800] 20:27:05 INFO - PROCESS | 2462 | 1461900425987 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]]]}] 20:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 568ms 20:27:06 INFO - PROCESS | 2462 | 1461900426049 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:27:06 INFO - PROCESS | 2462 | 1461900426051 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:27:06 INFO - PROCESS | 2462 | 1461900426057 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 2462 | 1461900426060 Marionette TRACE conn2 <- [1,1278,null,{}] 20:27:06 INFO - PROCESS | 2462 | 1461900426064 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}] 20:27:06 INFO - PROCESS | 2462 | 1461900426176 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:27:06 INFO - PROCESS | 2462 | 1461900426249 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x113157800 == 45 [pid = 2462] [id = 327] 20:27:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x111dbe800) [pid = 2462] [serial = 980] [outer = 0x0] 20:27:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x112926000) [pid = 2462] [serial = 981] [outer = 0x111dbe800] 20:27:06 INFO - PROCESS | 2462 | 1461900426281 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x112ecac00) [pid = 2462] [serial = 982] [outer = 0x111dbe800] 20:27:06 INFO - PROCESS | 2462 | 1461900426779 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]]]}] 20:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 773ms 20:27:06 INFO - PROCESS | 2462 | 1461900426849 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:27:06 INFO - PROCESS | 2462 | 1461900426853 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:27:06 INFO - PROCESS | 2462 | 1461900426861 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 2462 | 1461900426863 Marionette TRACE conn2 <- [1,1282,null,{}] 20:27:06 INFO - PROCESS | 2462 | 1461900426865 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}] 20:27:06 INFO - PROCESS | 2462 | 1461900426971 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:27:07 INFO - PROCESS | 2462 | 1461900427054 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187e7800 == 46 [pid = 2462] [id = 328] 20:27:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x111f44800) [pid = 2462] [serial = 983] [outer = 0x0] 20:27:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x115d39800) [pid = 2462] [serial = 984] [outer = 0x111f44800] 20:27:07 INFO - PROCESS | 2462 | 1461900427084 Marionette DEBUG loaded listener.js 20:27:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x116326c00) [pid = 2462] [serial = 985] [outer = 0x111f44800] 20:27:07 INFO - PROCESS | 2462 | 1461900427881 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]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1069ms 20:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:27:07 INFO - PROCESS | 2462 | 1461900427931 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 2462 | 1461900427933 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:27:07 INFO - PROCESS | 2462 | 1461900427936 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 2462 | 1461900427938 Marionette TRACE conn2 <- [1,1286,null,{}] 20:27:07 INFO - PROCESS | 2462 | 1461900427942 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}] 20:27:08 INFO - PROCESS | 2462 | 1461900428045 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x128eab800 == 45 [pid = 2462] [id = 325] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x123516000 == 44 [pid = 2462] [id = 324] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x1150ec800 == 43 [pid = 2462] [id = 323] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x125c8a000 == 42 [pid = 2462] [id = 322] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x1245d9000 == 41 [pid = 2462] [id = 321] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x11916a000 == 40 [pid = 2462] [id = 320] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x123763000 == 39 [pid = 2462] [id = 319] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x123c03c00) [pid = 2462] [serial = 927] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x116f26000 == 38 [pid = 2462] [id = 318] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x119e20800 == 37 [pid = 2462] [id = 317] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x119aa9000 == 36 [pid = 2462] [id = 316] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x119721800 == 35 [pid = 2462] [id = 315] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x119171000 == 34 [pid = 2462] [id = 314] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x117360000 == 33 [pid = 2462] [id = 313] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x116f26800 == 32 [pid = 2462] [id = 312] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x115fd9000 == 31 [pid = 2462] [id = 311] 20:27:08 INFO - PROCESS | 2462 | --DOCSHELL 0x113155000 == 30 [pid = 2462] [id = 310] 20:27:08 INFO - PROCESS | 2462 | 1461900428150 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x112541000 == 31 [pid = 2462] [id = 329] 20:27:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x112551c00) [pid = 2462] [serial = 986] [outer = 0x0] 20:27:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x112d0b400) [pid = 2462] [serial = 987] [outer = 0x112551c00] 20:27:08 INFO - PROCESS | 2462 | 1461900428178 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x1131f0000) [pid = 2462] [serial = 988] [outer = 0x112551c00] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x12c29e000) [pid = 2462] [serial = 810] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x119123000) [pid = 2462] [serial = 908] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x119dc0000) [pid = 2462] [serial = 918] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x125cddc00) [pid = 2462] [serial = 510] [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.] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x1191cb800) [pid = 2462] [serial = 909] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1215a6400) [pid = 2462] [serial = 919] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x11995e000) [pid = 2462] [serial = 913] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1194abc00) [pid = 2462] [serial = 912] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x119a83400) [pid = 2462] [serial = 915] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x12380f400) [pid = 2462] [serial = 924] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1238fac00) [pid = 2462] [serial = 925] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x119dc9800) [pid = 2462] [serial = 916] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x123488c00) [pid = 2462] [serial = 921] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x11877fc00) [pid = 2462] [serial = 905] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x1180de000) [pid = 2462] [serial = 902] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x118575400) [pid = 2462] [serial = 903] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x118041800) [pid = 2462] [serial = 899] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1180ab400) [pid = 2462] [serial = 900] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x117252400) [pid = 2462] [serial = 896] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x11767d800) [pid = 2462] [serial = 897] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x115038800) [pid = 2462] [serial = 893] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1166de400) [pid = 2462] [serial = 894] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1133aac00) [pid = 2462] [serial = 891] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x113131000) [pid = 2462] [serial = 890] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x112923000) [pid = 2462] [serial = 888] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x11254dc00) [pid = 2462] [serial = 887] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x128511800) [pid = 2462] [serial = 885] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x123481400) [pid = 2462] [serial = 884] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x124277000) [pid = 2462] [serial = 881] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x12855e400) [pid = 2462] [serial = 882] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x123485000) [pid = 2462] [serial = 879] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x1214e8c00) [pid = 2462] [serial = 878] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x113138000) [pid = 2462] [serial = 875] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x117674c00) [pid = 2462] [serial = 876] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x113132800) [pid = 2462] [serial = 872] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x113137000) [pid = 2462] [serial = 873] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x12348d800) [pid = 2462] [serial = 922] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x118a28800) [pid = 2462] [serial = 906] [outer = 0x0] [url = about:blank] 20:27:08 INFO - PROCESS | 2462 | 1461900428497 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 572ms 20:27:08 INFO - PROCESS | 2462 | 1461900428511 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 2462 | 1461900428514 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:27:08 INFO - PROCESS | 2462 | 1461900428518 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 2462 | 1461900428520 Marionette TRACE conn2 <- [1,1290,null,{}] 20:27:08 INFO - PROCESS | 2462 | 1461900428530 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}] 20:27:08 INFO - PROCESS | 2462 | 1461900428603 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:27:08 INFO - PROCESS | 2462 | 1461900428609 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f2f800 == 32 [pid = 2462] [id = 330] 20:27:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x1134cd000) [pid = 2462] [serial = 989] [outer = 0x0] 20:27:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x115fae000) [pid = 2462] [serial = 990] [outer = 0x1134cd000] 20:27:08 INFO - PROCESS | 2462 | 1461900428636 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x116796400) [pid = 2462] [serial = 991] [outer = 0x1134cd000] 20:27:08 INFO - PROCESS | 2462 | 1461900428973 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 20:27:08 INFO - PROCESS | 2462 | 1461900428989 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 2462 | 1461900428992 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:27:08 INFO - PROCESS | 2462 | 1461900428996 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 2462 | 1461900428998 Marionette TRACE conn2 <- [1,1294,null,{}] 20:27:09 INFO - PROCESS | 2462 | 1461900429006 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}] 20:27:09 INFO - PROCESS | 2462 | 1461900429083 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:27:09 INFO - PROCESS | 2462 | 1461900429131 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a5a800 == 33 [pid = 2462] [id = 331] 20:27:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x112550c00) [pid = 2462] [serial = 992] [outer = 0x0] 20:27:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x116a72000) [pid = 2462] [serial = 993] [outer = 0x112550c00] 20:27:09 INFO - PROCESS | 2462 | 1461900429159 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x1180ab000) [pid = 2462] [serial = 994] [outer = 0x112550c00] 20:27:09 INFO - PROCESS | 2462 | 1461900429469 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 525ms 20:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:27:09 INFO - PROCESS | 2462 | 1461900429522 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 2462 | 1461900429524 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:27:09 INFO - PROCESS | 2462 | 1461900429526 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 2462 | 1461900429527 Marionette TRACE conn2 <- [1,1298,null,{}] 20:27:09 INFO - PROCESS | 2462 | 1461900429529 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}] 20:27:09 INFO - PROCESS | 2462 | 1461900429604 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:27:09 INFO - PROCESS | 2462 | 1461900429610 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199d1800 == 34 [pid = 2462] [id = 332] 20:27:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1180da800) [pid = 2462] [serial = 995] [outer = 0x0] 20:27:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x118129c00) [pid = 2462] [serial = 996] [outer = 0x1180da800] 20:27:09 INFO - PROCESS | 2462 | 1461900429636 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x118134c00) [pid = 2462] [serial = 997] [outer = 0x1180da800] 20:27:09 INFO - PROCESS | 2462 | 1461900429979 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 20:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:27:09 INFO - PROCESS | 2462 | 1461900429995 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 2462 | 1461900429997 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:27:10 INFO - PROCESS | 2462 | 1461900430000 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 2462 | 1461900430002 Marionette TRACE conn2 <- [1,1302,null,{}] 20:27:10 INFO - PROCESS | 2462 | 1461900430005 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}] 20:27:10 INFO - PROCESS | 2462 | 1461900430154 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:27:10 INFO - PROCESS | 2462 | 1461900430166 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ab9800 == 35 [pid = 2462] [id = 333] 20:27:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x116a71000) [pid = 2462] [serial = 998] [outer = 0x0] 20:27:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x1184bd000) [pid = 2462] [serial = 999] [outer = 0x116a71000] 20:27:10 INFO - PROCESS | 2462 | 1461900430206 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1185dbc00) [pid = 2462] [serial = 1000] [outer = 0x116a71000] 20:27:10 INFO - PROCESS | 2462 | 1461900430627 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]]]}] 20:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 20:27:10 INFO - PROCESS | 2462 | 1461900430670 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:27:10 INFO - PROCESS | 2462 | 1461900430671 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:27:10 INFO - PROCESS | 2462 | 1461900430679 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 2462 | 1461900430680 Marionette TRACE conn2 <- [1,1306,null,{}] 20:27:10 INFO - PROCESS | 2462 | 1461900430682 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}] 20:27:10 INFO - PROCESS | 2462 | 1461900430792 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:27:10 INFO - PROCESS | 2462 | 1461900430798 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215dc800 == 36 [pid = 2462] [id = 334] 20:27:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x118781400) [pid = 2462] [serial = 1001] [outer = 0x0] 20:27:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x11917c800) [pid = 2462] [serial = 1002] [outer = 0x118781400] 20:27:10 INFO - PROCESS | 2462 | 1461900430826 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1194abc00) [pid = 2462] [serial = 1003] [outer = 0x118781400] 20:27:11 INFO - PROCESS | 2462 | 1461900431169 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 20:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:27:11 INFO - PROCESS | 2462 | 1461900431215 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 2462 | 1461900431216 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:27:11 INFO - PROCESS | 2462 | 1461900431219 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 2462 | 1461900431220 Marionette TRACE conn2 <- [1,1310,null,{}] 20:27:11 INFO - PROCESS | 2462 | 1461900431222 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}] 20:27:11 INFO - PROCESS | 2462 | 1461900431311 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:27:11 INFO - PROCESS | 2462 | 1461900431315 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x123531000 == 37 [pid = 2462] [id = 335] 20:27:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x118785800) [pid = 2462] [serial = 1004] [outer = 0x0] 20:27:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x119967800) [pid = 2462] [serial = 1005] [outer = 0x118785800] 20:27:11 INFO - PROCESS | 2462 | 1461900431340 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x119d0f800) [pid = 2462] [serial = 1006] [outer = 0x118785800] 20:27:11 INFO - PROCESS | 2462 | 1461900431666 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] 20:27:11 INFO - PROCESS | 2462 | 1461900431690 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:27:11 INFO - PROCESS | 2462 | 1461900431700 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 2462 | 1461900431701 Marionette TRACE conn2 <- [1,1314,null,{}] 20:27:11 INFO - PROCESS | 2462 | 1461900431704 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}] 20:27:11 INFO - PROCESS | 2462 | 1461900431795 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:27:11 INFO - PROCESS | 2462 | 1461900431799 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x123fd4800 == 38 [pid = 2462] [id = 336] 20:27:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x1198bd400) [pid = 2462] [serial = 1007] [outer = 0x0] 20:27:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x119e2e800) [pid = 2462] [serial = 1008] [outer = 0x1198bd400] 20:27:11 INFO - PROCESS | 2462 | 1461900431824 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1214e9400) [pid = 2462] [serial = 1009] [outer = 0x1198bd400] 20:27:12 INFO - PROCESS | 2462 | 1461900432144 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 474ms 20:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:27:12 INFO - PROCESS | 2462 | 1461900432169 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 2462 | 1461900432170 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:27:12 INFO - PROCESS | 2462 | 1461900432172 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 2462 | 1461900432175 Marionette TRACE conn2 <- [1,1318,null,{}] 20:27:12 INFO - PROCESS | 2462 | 1461900432178 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}] 20:27:12 INFO - PROCESS | 2462 | 1461900432268 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:27:12 INFO - PROCESS | 2462 | 1461900432272 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a5a000 == 39 [pid = 2462] [id = 337] 20:27:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x119e30000) [pid = 2462] [serial = 1010] [outer = 0x0] 20:27:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1214ef400) [pid = 2462] [serial = 1011] [outer = 0x119e30000] 20:27:12 INFO - PROCESS | 2462 | 1461900432298 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1215ae000) [pid = 2462] [serial = 1012] [outer = 0x119e30000] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x119958400) [pid = 2462] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x111fd4400) [pid = 2462] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x112e7ec00) [pid = 2462] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1191cbc00) [pid = 2462] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x112f7ac00) [pid = 2462] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x11917d800) [pid = 2462] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x11878a000) [pid = 2462] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x110e77400) [pid = 2462] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x11292e000) [pid = 2462] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x119888000) [pid = 2462] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x119d06800) [pid = 2462] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x11292a400) [pid = 2462] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x119dc7400) [pid = 2462] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x11634d400) [pid = 2462] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x11292c800) [pid = 2462] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:27:12 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x115fb0400) [pid = 2462] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:27:12 INFO - PROCESS | 2462 | 1461900432715 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 572ms 20:27:12 INFO - PROCESS | 2462 | 1461900432752 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 2462 | 1461900432753 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:27:12 INFO - PROCESS | 2462 | 1461900432765 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 2462 | 1461900432766 Marionette TRACE conn2 <- [1,1322,null,{}] 20:27:12 INFO - PROCESS | 2462 | 1461900432768 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}] 20:27:12 INFO - PROCESS | 2462 | 1461900432847 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:27:12 INFO - PROCESS | 2462 | 1461900432851 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x123515800 == 40 [pid = 2462] [id = 338] 20:27:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x112f70000) [pid = 2462] [serial = 1013] [outer = 0x0] 20:27:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x118784000) [pid = 2462] [serial = 1014] [outer = 0x112f70000] 20:27:12 INFO - PROCESS | 2462 | 1461900432877 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x119d06800) [pid = 2462] [serial = 1015] [outer = 0x112f70000] 20:27:13 INFO - PROCESS | 2462 | 1461900433204 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]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 475ms 20:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:27:13 INFO - PROCESS | 2462 | 1461900433234 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 2462 | 1461900433235 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:27:13 INFO - PROCESS | 2462 | 1461900433238 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 2462 | 1461900433239 Marionette TRACE conn2 <- [1,1326,null,{}] 20:27:13 INFO - PROCESS | 2462 | 1461900433242 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}] 20:27:13 INFO - PROCESS | 2462 | 1461900433331 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:27:13 INFO - PROCESS | 2462 | 1461900433336 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x12660c000 == 41 [pid = 2462] [id = 339] 20:27:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x118134000) [pid = 2462] [serial = 1016] [outer = 0x0] 20:27:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1215ac800) [pid = 2462] [serial = 1017] [outer = 0x118134000] 20:27:13 INFO - PROCESS | 2462 | 1461900433409 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1238fcc00) [pid = 2462] [serial = 1018] [outer = 0x118134000] 20:27:13 INFO - PROCESS | 2462 | 1461900433708 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]]]}] 20:27:13 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 20:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 20:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:27:13 INFO - PROCESS | 2462 | 1461900433760 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 2462 | 1461900433761 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:27:13 INFO - PROCESS | 2462 | 1461900433764 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 2462 | 1461900433765 Marionette TRACE conn2 <- [1,1330,null,{}] 20:27:13 INFO - PROCESS | 2462 | 1461900433767 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}] 20:27:13 INFO - PROCESS | 2462 | 1461900433843 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:27:13 INFO - PROCESS | 2462 | 1461900433847 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x128eb0800 == 42 [pid = 2462] [id = 340] 20:27:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x123c03c00) [pid = 2462] [serial = 1019] [outer = 0x0] 20:27:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x123c10800) [pid = 2462] [serial = 1020] [outer = 0x123c03c00] 20:27:13 INFO - PROCESS | 2462 | 1461900433872 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x12426f000) [pid = 2462] [serial = 1021] [outer = 0x123c03c00] 20:27:14 INFO - PROCESS | 2462 | 1461900434181 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]]]}] 20:27:14 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 20:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 467ms 20:27:14 INFO - PROCESS | 2462 | 1461900434232 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 2462 | 1461900434233 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:27:14 INFO - PROCESS | 2462 | 1461900434235 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 2462 | 1461900434236 Marionette TRACE conn2 <- [1,1334,null,{}] 20:27:14 INFO - PROCESS | 2462 | 1461900434238 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}] 20:27:14 INFO - PROCESS | 2462 | 1461900434337 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:27:14 INFO - PROCESS | 2462 | 1461900434345 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298ba800 == 43 [pid = 2462] [id = 341] 20:27:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x12426ec00) [pid = 2462] [serial = 1022] [outer = 0x0] 20:27:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x124274000) [pid = 2462] [serial = 1023] [outer = 0x12426ec00] 20:27:14 INFO - PROCESS | 2462 | 1461900434369 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x12427c800) [pid = 2462] [serial = 1024] [outer = 0x12426ec00] 20:27:14 INFO - PROCESS | 2462 | 1461900434816 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 621ms 20:27:14 INFO - PROCESS | 2462 | 1461900434857 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 2462 | 1461900434860 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:27:14 INFO - PROCESS | 2462 | 1461900434863 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 2462 | 1461900434866 Marionette TRACE conn2 <- [1,1338,null,{}] 20:27:14 INFO - PROCESS | 2462 | 1461900434870 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}] 20:27:15 INFO - PROCESS | 2462 | 1461900435012 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:27:15 INFO - PROCESS | 2462 | 1461900435084 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f27800 == 44 [pid = 2462] [id = 342] 20:27:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x113132800) [pid = 2462] [serial = 1025] [outer = 0x0] 20:27:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1131e4400) [pid = 2462] [serial = 1026] [outer = 0x113132800] 20:27:15 INFO - PROCESS | 2462 | 1461900435130 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x115d86c00) [pid = 2462] [serial = 1027] [outer = 0x113132800] 20:27:16 INFO - PROCESS | 2462 | 1461900436093 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]]]}] 20:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1272ms 20:27:16 INFO - PROCESS | 2462 | 1461900436136 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 2462 | 1461900436140 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:27:16 INFO - PROCESS | 2462 | 1461900436144 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 2462 | 1461900436146 Marionette TRACE conn2 <- [1,1342,null,{}] 20:27:16 INFO - PROCESS | 2462 | 1461900436148 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}] 20:27:16 INFO - PROCESS | 2462 | 1461900436244 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:27:16 INFO - PROCESS | 2462 | 1461900436290 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d2a800 == 45 [pid = 2462] [id = 343] 20:27:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x11503c400) [pid = 2462] [serial = 1028] [outer = 0x0] 20:27:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x117e0b800) [pid = 2462] [serial = 1029] [outer = 0x11503c400] 20:27:16 INFO - PROCESS | 2462 | 1461900436320 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1180b0400) [pid = 2462] [serial = 1030] [outer = 0x11503c400] 20:27:16 INFO - PROCESS | 2462 | 1461900436763 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]]]}] 20:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 20:27:16 INFO - PROCESS | 2462 | 1461900436814 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 2462 | 1461900436815 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:27:16 INFO - PROCESS | 2462 | 1461900436818 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 2462 | 1461900436820 Marionette TRACE conn2 <- [1,1346,null,{}] 20:27:16 INFO - PROCESS | 2462 | 1461900436828 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}] 20:27:16 INFO - PROCESS | 2462 | 1461900436937 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:27:16 INFO - PROCESS | 2462 | 1461900436989 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a87b800 == 46 [pid = 2462] [id = 344] 20:27:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1180dac00) [pid = 2462] [serial = 1031] [outer = 0x0] 20:27:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1183c2400) [pid = 2462] [serial = 1032] [outer = 0x1180dac00] 20:27:17 INFO - PROCESS | 2462 | 1461900437021 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1191d0800) [pid = 2462] [serial = 1033] [outer = 0x1180dac00] 20:27:17 INFO - PROCESS | 2462 | 1461900437628 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 826ms 20:27:17 INFO - PROCESS | 2462 | 1461900437644 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 2462 | 1461900437647 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:27:17 INFO - PROCESS | 2462 | 1461900437650 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 2462 | 1461900437653 Marionette TRACE conn2 <- [1,1350,null,{}] 20:27:17 INFO - PROCESS | 2462 | 1461900437657 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}] 20:27:17 INFO - PROCESS | 2462 | 1461900437752 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:27:17 INFO - PROCESS | 2462 | 1461900437816 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x118556000 == 47 [pid = 2462] [id = 345] 20:27:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x112927000) [pid = 2462] [serial = 1034] [outer = 0x0] 20:27:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1131e9400) [pid = 2462] [serial = 1035] [outer = 0x112927000] 20:27:17 INFO - PROCESS | 2462 | 1461900437844 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x11632ac00) [pid = 2462] [serial = 1036] [outer = 0x112927000] 20:27:18 INFO - PROCESS | 2462 | 1461900438277 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 674ms 20:27:18 INFO - PROCESS | 2462 | 1461900438324 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 2462 | 1461900438327 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:27:18 INFO - PROCESS | 2462 | 1461900438331 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 2462 | 1461900438333 Marionette TRACE conn2 <- [1,1354,null,{}] 20:27:18 INFO - PROCESS | 2462 | 1461900438335 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}] 20:27:18 INFO - PROCESS | 2462 | 1461900438441 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x128eb0800 == 46 [pid = 2462] [id = 340] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x12660c000 == 45 [pid = 2462] [id = 339] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x123515800 == 44 [pid = 2462] [id = 338] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x118a5a000 == 43 [pid = 2462] [id = 337] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x123fd4800 == 42 [pid = 2462] [id = 336] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x123531000 == 41 [pid = 2462] [id = 335] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x1215dc800 == 40 [pid = 2462] [id = 334] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x12411b400) [pid = 2462] [serial = 978] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x119ab9800 == 39 [pid = 2462] [id = 333] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x1199d1800 == 38 [pid = 2462] [id = 332] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x118a5a800 == 37 [pid = 2462] [id = 331] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x116f2f800 == 36 [pid = 2462] [id = 330] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x112541000 == 35 [pid = 2462] [id = 329] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x1187e7800 == 34 [pid = 2462] [id = 328] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x113157800 == 33 [pid = 2462] [id = 327] 20:27:18 INFO - PROCESS | 2462 | --DOCSHELL 0x12a89d800 == 32 [pid = 2462] [id = 326] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x119e28800) [pid = 2462] [serial = 960] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1180df400) [pid = 2462] [serial = 945] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x11856a000) [pid = 2462] [serial = 946] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x118049c00) [pid = 2462] [serial = 942] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1180db000) [pid = 2462] [serial = 943] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x1191d5400) [pid = 2462] [serial = 954] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x113136000) [pid = 2462] [serial = 933] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x113cc8000) [pid = 2462] [serial = 934] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x119958800) [pid = 2462] [serial = 957] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x11911ac00) [pid = 2462] [serial = 951] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x11917f800) [pid = 2462] [serial = 952] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x116330000) [pid = 2462] [serial = 936] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x1166db400) [pid = 2462] [serial = 937] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x11292e800) [pid = 2462] [serial = 930] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x112e79000) [pid = 2462] [serial = 931] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1215a7000) [pid = 2462] [serial = 963] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1214ec400) [pid = 2462] [serial = 961] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x123481800) [pid = 2462] [serial = 966] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x1215b0000) [pid = 2462] [serial = 964] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x123490c00) [pid = 2462] [serial = 967] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x1169ae400) [pid = 2462] [serial = 970] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x123c02400) [pid = 2462] [serial = 975] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x1185e6c00) [pid = 2462] [serial = 948] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x123cc6000) [pid = 2462] [serial = 976] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x118781000) [pid = 2462] [serial = 949] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x118722000) [pid = 2462] [serial = 972] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x1169a7400) [pid = 2462] [serial = 939] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x11767c000) [pid = 2462] [serial = 940] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x1194a5c00) [pid = 2462] [serial = 955] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x123487000) [pid = 2462] [serial = 973] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x112f7d800) [pid = 2462] [serial = 969] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x119a80400) [pid = 2462] [serial = 958] [outer = 0x0] [url = about:blank] 20:27:18 INFO - PROCESS | 2462 | 1461900438525 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x11315b000 == 33 [pid = 2462] [id = 346] 20:27:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x11292ac00) [pid = 2462] [serial = 1037] [outer = 0x0] 20:27:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x11312f400) [pid = 2462] [serial = 1038] [outer = 0x11292ac00] 20:27:18 INFO - PROCESS | 2462 | 1461900438553 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x1169a7400) [pid = 2462] [serial = 1039] [outer = 0x11292ac00] 20:27:18 INFO - PROCESS | 2462 | 1461900438855 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 570ms 20:27:18 INFO - PROCESS | 2462 | 1461900438902 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 2462 | 1461900438903 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:27:18 INFO - PROCESS | 2462 | 1461900438906 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 2462 | 1461900438910 Marionette TRACE conn2 <- [1,1358,null,{}] 20:27:18 INFO - PROCESS | 2462 | 1461900438917 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}] 20:27:18 INFO - PROCESS | 2462 | 1461900438994 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:27:19 INFO - PROCESS | 2462 | 1461900438999 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x119172000 == 34 [pid = 2462] [id = 347] 20:27:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x11767c000) [pid = 2462] [serial = 1040] [outer = 0x0] 20:27:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x1180ae400) [pid = 2462] [serial = 1041] [outer = 0x11767c000] 20:27:19 INFO - PROCESS | 2462 | 1461900439027 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x118129000) [pid = 2462] [serial = 1042] [outer = 0x11767c000] 20:27:19 INFO - PROCESS | 2462 | 1461900439379 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 20:27:19 INFO - PROCESS | 2462 | 1461900439428 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 2462 | 1461900439430 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:27:19 INFO - PROCESS | 2462 | 1461900439432 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 2462 | 1461900439433 Marionette TRACE conn2 <- [1,1362,null,{}] 20:27:19 INFO - PROCESS | 2462 | 1461900439436 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}] 20:27:19 INFO - PROCESS | 2462 | 1461900439520 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:27:19 INFO - PROCESS | 2462 | 1461900439528 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ab6800 == 35 [pid = 2462] [id = 348] 20:27:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x118132400) [pid = 2462] [serial = 1043] [outer = 0x0] 20:27:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x1185e6c00) [pid = 2462] [serial = 1044] [outer = 0x118132400] 20:27:19 INFO - PROCESS | 2462 | 1461900439559 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x11878a400) [pid = 2462] [serial = 1045] [outer = 0x118132400] 20:27:20 INFO - PROCESS | 2462 | 1461900439989 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]]]}] 20:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 570ms 20:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:27:20 INFO - PROCESS | 2462 | 1461900440003 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:27:20 INFO - PROCESS | 2462 | 1461900440004 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:27:20 INFO - PROCESS | 2462 | 1461900440006 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 2462 | 1461900440009 Marionette TRACE conn2 <- [1,1366,null,{}] 20:27:20 INFO - PROCESS | 2462 | 1461900440012 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}] 20:27:20 INFO - PROCESS | 2462 | 1461900440082 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:27:20 INFO - PROCESS | 2462 | 1461900440086 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a327800 == 36 [pid = 2462] [id = 349] 20:27:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x118782400) [pid = 2462] [serial = 1046] [outer = 0x0] 20:27:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x119184800) [pid = 2462] [serial = 1047] [outer = 0x118782400] 20:27:20 INFO - PROCESS | 2462 | 1461900440113 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x1194a6000) [pid = 2462] [serial = 1048] [outer = 0x118782400] 20:27:20 INFO - PROCESS | 2462 | 1461900440460 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] 20:27:20 INFO - PROCESS | 2462 | 1461900440478 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:27:20 INFO - PROCESS | 2462 | 1461900440480 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 2462 | 1461900440481 Marionette TRACE conn2 <- [1,1370,null,{}] 20:27:20 INFO - PROCESS | 2462 | 1461900440484 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}] 20:27:20 INFO - PROCESS | 2462 | 1461900440604 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:27:20 INFO - PROCESS | 2462 | 1461900440616 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x123516000 == 37 [pid = 2462] [id = 350] 20:27:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x11911a400) [pid = 2462] [serial = 1049] [outer = 0x0] 20:27:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1198c5c00) [pid = 2462] [serial = 1050] [outer = 0x11911a400] 20:27:20 INFO - PROCESS | 2462 | 1461900440643 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1215a8000) [pid = 2462] [serial = 1051] [outer = 0x11911a400] 20:27:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 20:27:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 20:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:21 INFO - _addTest/ [0,1373,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 2462 | 1461900441003 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:27:21 INFO - PROCESS | 2462 | 1461900441006 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 2462 | 1461900441008 Marionette TRACE conn2 <- [1,1374,null,{}] 20:27:21 INFO - PROCESS | 2462 | 1461900441012 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}] 20:27:21 INFO - PROCESS | 2462 | 1461900441101 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:27:21 INFO - PROCESS | 2462 | 1461900441106 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241b6000 == 38 [pid = 2462] [id = 351] 20:27:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x11911ac00) [pid = 2462] [serial = 1052] [outer = 0x0] 20:27:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x123481800) [pid = 2462] [serial = 1053] [outer = 0x11911ac00] 20:27:21 INFO - PROCESS | 2462 | 1461900441131 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x12380f800) [pid = 2462] [serial = 1054] [outer = 0x11911ac00] 20:27:21 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:21 INFO - PROCESS | 2462 | 1461900441507 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] 20:27:21 INFO - PROCESS | 2462 | 1461900441528 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:27:21 INFO - PROCESS | 2462 | 1461900441531 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 2462 | 1461900441532 Marionette TRACE conn2 <- [1,1378,null,{}] 20:27:21 INFO - PROCESS | 2462 | 1461900441535 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}] 20:27:21 INFO - PROCESS | 2462 | 1461900441631 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:27:21 INFO - PROCESS | 2462 | 1461900441665 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x126604000 == 39 [pid = 2462] [id = 352] 20:27:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x12381f400) [pid = 2462] [serial = 1055] [outer = 0x0] 20:27:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x123ce8c00) [pid = 2462] [serial = 1056] [outer = 0x12381f400] 20:27:21 INFO - PROCESS | 2462 | 1461900441690 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x12426dc00) [pid = 2462] [serial = 1057] [outer = 0x12381f400] 20:27:22 INFO - PROCESS | 2462 | 1461900442003 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] 20:27:22 INFO - PROCESS | 2462 | 1461900442054 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:27:22 INFO - PROCESS | 2462 | 1461900442056 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 2462 | 1461900442058 Marionette TRACE conn2 <- [1,1382,null,{}] 20:27:22 INFO - PROCESS | 2462 | 1461900442060 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}] 20:27:22 INFO - PROCESS | 2462 | 1461900442151 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:27:22 INFO - PROCESS | 2462 | 1461900442183 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x12882e000 == 40 [pid = 2462] [id = 353] 20:27:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x124273000) [pid = 2462] [serial = 1058] [outer = 0x0] 20:27:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x12470e400) [pid = 2462] [serial = 1059] [outer = 0x124273000] 20:27:22 INFO - PROCESS | 2462 | 1461900442208 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x124947400) [pid = 2462] [serial = 1060] [outer = 0x124273000] 20:27:22 INFO - PROCESS | 2462 | [2462] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:22 INFO - PROCESS | 2462 | 1461900442531 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] 20:27:22 INFO - PROCESS | 2462 | 1461900442633 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:27:22 INFO - PROCESS | 2462 | 1461900442637 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 2462 | 1461900442639 Marionette TRACE conn2 <- [1,1386,null,{}] 20:27:22 INFO - PROCESS | 2462 | 1461900442641 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}] 20:27:22 INFO - PROCESS | 2462 | 1461900442714 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:27:22 INFO - PROCESS | 2462 | 1461900442718 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x11971c000 == 41 [pid = 2462] [id = 354] 20:27:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x11679ac00) [pid = 2462] [serial = 1061] [outer = 0x0] 20:27:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x118128400) [pid = 2462] [serial = 1062] [outer = 0x11679ac00] 20:27:22 INFO - PROCESS | 2462 | 1461900442745 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x11988ac00) [pid = 2462] [serial = 1063] [outer = 0x11679ac00] 20:27:23 INFO - PROCESS | 2462 | 1461900443076 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] 20:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:27:23 INFO - PROCESS | 2462 | 1461900443112 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:27:23 INFO - PROCESS | 2462 | 1461900443114 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 2462 | 1461900443116 Marionette TRACE conn2 <- [1,1390,null,{}] 20:27:23 INFO - PROCESS | 2462 | 1461900443118 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}] 20:27:23 INFO - PROCESS | 2462 | 1461900443205 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:27:23 INFO - PROCESS | 2462 | 1461900443254 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a884000 == 42 [pid = 2462] [id = 355] 20:27:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x11679fc00) [pid = 2462] [serial = 1064] [outer = 0x0] 20:27:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x123c07800) [pid = 2462] [serial = 1065] [outer = 0x11679fc00] 20:27:23 INFO - PROCESS | 2462 | 1461900443283 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1252a8400) [pid = 2462] [serial = 1066] [outer = 0x11679fc00] 20:27:23 INFO - PROCESS | 2462 | 1461900443633 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]]]}] 20:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 570ms 20:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:27:23 INFO - PROCESS | 2462 | 1461900443685 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:27:23 INFO - PROCESS | 2462 | 1461900443687 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:27:23 INFO - PROCESS | 2462 | 1461900443691 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 2462 | 1461900443694 Marionette TRACE conn2 <- [1,1394,null,{}] 20:27:23 INFO - PROCESS | 2462 | 1461900443698 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}] 20:27:23 INFO - PROCESS | 2462 | 1461900443805 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:27:23 INFO - PROCESS | 2462 | 1461900443852 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a78800 == 43 [pid = 2462] [id = 356] 20:27:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x112922400) [pid = 2462] [serial = 1067] [outer = 0x0] 20:27:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x11292f800) [pid = 2462] [serial = 1068] [outer = 0x112922400] 20:27:23 INFO - PROCESS | 2462 | 1461900443884 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1131e5c00) [pid = 2462] [serial = 1069] [outer = 0x112922400] 20:27:24 INFO - PROCESS | 2462 | 1461900444350 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 672ms 20:27:24 INFO - PROCESS | 2462 | 1461900444363 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 2462 | 1461900444367 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:27:24 INFO - PROCESS | 2462 | 1461900444388 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 2462 | 1461900444391 Marionette TRACE conn2 <- [1,1398,null,{}] 20:27:24 INFO - PROCESS | 2462 | 1461900444395 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}] 20:27:24 INFO - PROCESS | 2462 | 1461900444493 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:27:24 INFO - PROCESS | 2462 | 1461900444556 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b7800 == 44 [pid = 2462] [id = 357] 20:27:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1169ac000) [pid = 2462] [serial = 1070] [outer = 0x0] 20:27:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x11767c800) [pid = 2462] [serial = 1071] [outer = 0x1169ac000] 20:27:24 INFO - PROCESS | 2462 | 1461900444585 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1180da400) [pid = 2462] [serial = 1072] [outer = 0x1169ac000] 20:27:24 INFO - PROCESS | 2462 | 1461900444986 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 638ms 20:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:27:25 INFO - PROCESS | 2462 | 1461900445010 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 2462 | 1461900445012 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:27:25 INFO - PROCESS | 2462 | 1461900445014 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 2462 | 1461900445017 Marionette TRACE conn2 <- [1,1402,null,{}] 20:27:25 INFO - PROCESS | 2462 | 1461900445025 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}] 20:27:25 INFO - PROCESS | 2462 | 1461900445126 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:27:25 INFO - PROCESS | 2462 | 1461900445221 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x126621800 == 45 [pid = 2462] [id = 358] 20:27:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1180e5000) [pid = 2462] [serial = 1073] [outer = 0x0] 20:27:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x118781c00) [pid = 2462] [serial = 1074] [outer = 0x1180e5000] 20:27:25 INFO - PROCESS | 2462 | 1461900445254 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x119a81000) [pid = 2462] [serial = 1075] [outer = 0x1180e5000] 20:27:25 INFO - PROCESS | 2462 | 1461900445676 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 20:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:27:25 INFO - PROCESS | 2462 | 1461900445685 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 2462 | 1461900445687 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:27:25 INFO - PROCESS | 2462 | 1461900445689 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 2462 | 1461900445692 Marionette TRACE conn2 <- [1,1406,null,{}] 20:27:25 INFO - PROCESS | 2462 | 1461900445695 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}] 20:27:25 INFO - PROCESS | 2462 | 1461900445790 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:27:25 INFO - PROCESS | 2462 | 1461900445837 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b224800 == 46 [pid = 2462] [id = 359] 20:27:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x119e27c00) [pid = 2462] [serial = 1076] [outer = 0x0] 20:27:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1214ec400) [pid = 2462] [serial = 1077] [outer = 0x119e27c00] 20:27:25 INFO - PROCESS | 2462 | 1461900445866 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x123cf0400) [pid = 2462] [serial = 1078] [outer = 0x119e27c00] 20:27:26 INFO - PROCESS | 2462 | 1461900446279 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 622ms 20:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:27:26 INFO - PROCESS | 2462 | 1461900446312 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 2462 | 1461900446313 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:27:26 INFO - PROCESS | 2462 | 1461900446315 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 2462 | 1461900446317 Marionette TRACE conn2 <- [1,1410,null,{}] 20:27:26 INFO - PROCESS | 2462 | 1461900446319 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}] 20:27:26 INFO - PROCESS | 2462 | 1461900446416 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:27:26 INFO - PROCESS | 2462 | 1461900446498 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bab9800 == 47 [pid = 2462] [id = 360] 20:27:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x12426fc00) [pid = 2462] [serial = 1079] [outer = 0x0] 20:27:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x124ba6c00) [pid = 2462] [serial = 1080] [outer = 0x12426fc00] 20:27:26 INFO - PROCESS | 2462 | 1461900446528 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1251a4000) [pid = 2462] [serial = 1081] [outer = 0x12426fc00] 20:27:26 INFO - PROCESS | 2462 | 1461900446960 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 669ms 20:27:26 INFO - PROCESS | 2462 | 1461900446986 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 2462 | 1461900446987 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:27:26 INFO - PROCESS | 2462 | 1461900446990 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 2462 | 1461900446991 Marionette TRACE conn2 <- [1,1414,null,{}] 20:27:26 INFO - PROCESS | 2462 | 1461900446993 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}] 20:27:27 INFO - PROCESS | 2462 | 1461900447106 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:27:27 INFO - PROCESS | 2462 | 1461900447173 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf18000 == 48 [pid = 2462] [id = 361] 20:27:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1252b0000) [pid = 2462] [serial = 1082] [outer = 0x0] 20:27:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x125ce2400) [pid = 2462] [serial = 1083] [outer = 0x1252b0000] 20:27:27 INFO - PROCESS | 2462 | 1461900447205 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x1266d3400) [pid = 2462] [serial = 1084] [outer = 0x1252b0000] 20:27:27 INFO - PROCESS | 2462 | 1461900447900 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]]]}] 20:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 920ms 20:27:27 INFO - PROCESS | 2462 | 1461900447919 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 2462 | 1461900447922 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:27:27 INFO - PROCESS | 2462 | 1461900447926 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 2462 | 1461900447928 Marionette TRACE conn2 <- [1,1418,null,{}] 20:27:27 INFO - PROCESS | 2462 | 1461900447932 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}] 20:27:28 INFO - PROCESS | 2462 | 1461900448028 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:27:28 INFO - PROCESS | 2462 | 1461900448077 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187e7800 == 49 [pid = 2462] [id = 362] 20:27:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x112d0f000) [pid = 2462] [serial = 1085] [outer = 0x0] 20:27:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x112f7a400) [pid = 2462] [serial = 1086] [outer = 0x112d0f000] 20:27:28 INFO - PROCESS | 2462 | 1461900448104 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x116325800) [pid = 2462] [serial = 1087] [outer = 0x112d0f000] 20:27:28 INFO - PROCESS | 2462 | 1461900448576 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 675ms 20:27:28 INFO - PROCESS | 2462 | 1461900448616 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 2462 | 1461900448620 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:27:28 INFO - PROCESS | 2462 | 1461900448627 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 2462 | 1461900448629 Marionette TRACE conn2 <- [1,1422,null,{}] 20:27:28 INFO - PROCESS | 2462 | 1461900448631 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}] 20:27:28 INFO - PROCESS | 2462 | 1461900448728 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x11971c000 == 48 [pid = 2462] [id = 354] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x12882e000 == 47 [pid = 2462] [id = 353] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x126604000 == 46 [pid = 2462] [id = 352] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x1241b6000 == 45 [pid = 2462] [id = 351] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x123516000 == 44 [pid = 2462] [id = 350] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x11a327800 == 43 [pid = 2462] [id = 349] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x119ab6800 == 42 [pid = 2462] [id = 348] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x124274000) [pid = 2462] [serial = 1023] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x119172000 == 41 [pid = 2462] [id = 347] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x11315b000 == 40 [pid = 2462] [id = 346] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x118556000 == 39 [pid = 2462] [id = 345] 20:27:28 INFO - PROCESS | 2462 | --DOCSHELL 0x116f27800 == 38 [pid = 2462] [id = 342] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x123c10800) [pid = 2462] [serial = 1020] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x11917c800) [pid = 2462] [serial = 1002] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x119967800) [pid = 2462] [serial = 1005] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x112926000) [pid = 2462] [serial = 981] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x112d0b400) [pid = 2462] [serial = 987] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1131f0000) [pid = 2462] [serial = 988] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1184bd000) [pid = 2462] [serial = 999] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x115fae000) [pid = 2462] [serial = 990] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x116796400) [pid = 2462] [serial = 991] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x116a72000) [pid = 2462] [serial = 993] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1180ab000) [pid = 2462] [serial = 994] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x118129c00) [pid = 2462] [serial = 996] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x118134c00) [pid = 2462] [serial = 997] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x115d39800) [pid = 2462] [serial = 984] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x119e2e800) [pid = 2462] [serial = 1008] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x119d0f800) [pid = 2462] [serial = 1006] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1214ef400) [pid = 2462] [serial = 1011] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1214e9400) [pid = 2462] [serial = 1009] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x118784000) [pid = 2462] [serial = 1014] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x1215ae000) [pid = 2462] [serial = 1012] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1238fcc00) [pid = 2462] [serial = 1018] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1215ac800) [pid = 2462] [serial = 1017] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x12426f000) [pid = 2462] [serial = 1021] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x1194abc00) [pid = 2462] [serial = 1003] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x119d06800) [pid = 2462] [serial = 1015] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x1185dbc00) [pid = 2462] [serial = 1000] [outer = 0x0] [url = about:blank] 20:27:28 INFO - PROCESS | 2462 | 1461900448813 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x113c20800 == 39 [pid = 2462] [id = 363] 20:27:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x11312d400) [pid = 2462] [serial = 1088] [outer = 0x0] 20:27:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x11632dc00) [pid = 2462] [serial = 1089] [outer = 0x11312d400] 20:27:28 INFO - PROCESS | 2462 | 1461900448841 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1180a1400) [pid = 2462] [serial = 1090] [outer = 0x11312d400] 20:27:29 INFO - PROCESS | 2462 | 1461900449164 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]]]}] 20:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 20:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:27:29 INFO - PROCESS | 2462 | 1461900449197 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 2462 | 1461900449198 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:27:29 INFO - PROCESS | 2462 | 1461900449200 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 2462 | 1461900449202 Marionette TRACE conn2 <- [1,1426,null,{}] 20:27:29 INFO - PROCESS | 2462 | 1461900449211 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}] 20:27:29 INFO - PROCESS | 2462 | 1461900449296 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:27:29 INFO - PROCESS | 2462 | 1461900449374 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x119721800 == 40 [pid = 2462] [id = 364] 20:27:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x117e0d000) [pid = 2462] [serial = 1091] [outer = 0x0] 20:27:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1185df000) [pid = 2462] [serial = 1092] [outer = 0x117e0d000] 20:27:29 INFO - PROCESS | 2462 | 1461900449403 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x118a28800) [pid = 2462] [serial = 1093] [outer = 0x117e0d000] 20:27:29 INFO - PROCESS | 2462 | 1461900449714 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]]]}] 20:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 20:27:29 INFO - PROCESS | 2462 | 1461900449730 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 2462 | 1461900449731 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:27:29 INFO - PROCESS | 2462 | 1461900449734 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 2462 | 1461900449735 Marionette TRACE conn2 <- [1,1430,null,{}] 20:27:29 INFO - PROCESS | 2462 | 1461900449737 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}] 20:27:29 INFO - PROCESS | 2462 | 1461900449818 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:27:29 INFO - PROCESS | 2462 | 1461900449824 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215c4800 == 41 [pid = 2462] [id = 365] 20:27:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x11917c800) [pid = 2462] [serial = 1094] [outer = 0x0] 20:27:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x119d0fc00) [pid = 2462] [serial = 1095] [outer = 0x11917c800] 20:27:29 INFO - PROCESS | 2462 | 1461900449851 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x11a37f400) [pid = 2462] [serial = 1096] [outer = 0x11917c800] 20:27:30 INFO - PROCESS | 2462 | 1461900450195 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 469ms 20:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:27:30 INFO - PROCESS | 2462 | 1461900450203 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 2462 | 1461900450204 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:27:30 INFO - PROCESS | 2462 | 1461900450206 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 2462 | 1461900450209 Marionette TRACE conn2 <- [1,1434,null,{}] 20:27:30 INFO - PROCESS | 2462 | 1461900450212 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}] 20:27:30 INFO - PROCESS | 2462 | 1461900450286 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:27:30 INFO - PROCESS | 2462 | 1461900450292 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x123859000 == 42 [pid = 2462] [id = 366] 20:27:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1214e6c00) [pid = 2462] [serial = 1097] [outer = 0x0] 20:27:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1215aa400) [pid = 2462] [serial = 1098] [outer = 0x1214e6c00] 20:27:30 INFO - PROCESS | 2462 | 1461900450317 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x123489000) [pid = 2462] [serial = 1099] [outer = 0x1214e6c00] 20:27:30 INFO - PROCESS | 2462 | 1461900450729 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 571ms 20:27:30 INFO - PROCESS | 2462 | 1461900450778 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 2462 | 1461900450779 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:27:30 INFO - PROCESS | 2462 | 1461900450783 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 2462 | 1461900450784 Marionette TRACE conn2 <- [1,1438,null,{}] 20:27:30 INFO - PROCESS | 2462 | 1461900450788 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}] 20:27:30 INFO - PROCESS | 2462 | 1461900450961 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:27:30 INFO - PROCESS | 2462 | 1461900450979 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d9800 == 43 [pid = 2462] [id = 367] 20:27:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1238fcc00) [pid = 2462] [serial = 1100] [outer = 0x0] 20:27:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x12411d000) [pid = 2462] [serial = 1101] [outer = 0x1238fcc00] 20:27:31 INFO - PROCESS | 2462 | 1461900451005 Marionette DEBUG loaded listener.js 20:27:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1249edc00) [pid = 2462] [serial = 1102] [outer = 0x1238fcc00] 20:27:31 INFO - PROCESS | 2462 | 1461900451403 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]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 673ms 20:27:31 INFO - PROCESS | 2462 | 1461900451456 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 2462 | 1461900451458 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:27:31 INFO - PROCESS | 2462 | 1461900451461 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 2462 | 1461900451463 Marionette TRACE conn2 <- [1,1442,null,{}] 20:27:31 INFO - PROCESS | 2462 | 1461900451466 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}] 20:27:31 INFO - PROCESS | 2462 | 1461900451599 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:27:31 INFO - PROCESS | 2462 | 1461900451634 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x126603000 == 44 [pid = 2462] [id = 368] 20:27:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x124c5cc00) [pid = 2462] [serial = 1103] [outer = 0x0] 20:27:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x125cd9400) [pid = 2462] [serial = 1104] [outer = 0x124c5cc00] 20:27:31 INFO - PROCESS | 2462 | 1461900451659 Marionette DEBUG loaded listener.js 20:27:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x126698c00) [pid = 2462] [serial = 1105] [outer = 0x124c5cc00] 20:27:31 INFO - PROCESS | 2462 | 1461900451988 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]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 20:27:32 INFO - PROCESS | 2462 | 1461900452031 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 2462 | 1461900452032 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:27:32 INFO - PROCESS | 2462 | 1461900452034 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 2462 | 1461900452035 Marionette TRACE conn2 <- [1,1446,null,{}] 20:27:32 INFO - PROCESS | 2462 | 1461900452037 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}] 20:27:32 INFO - PROCESS | 2462 | 1461900452133 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:27:32 INFO - PROCESS | 2462 | 1461900452146 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c20800 == 45 [pid = 2462] [id = 369] 20:27:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1252afc00) [pid = 2462] [serial = 1106] [outer = 0x0] 20:27:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1266d4000) [pid = 2462] [serial = 1107] [outer = 0x1252afc00] 20:27:32 INFO - PROCESS | 2462 | 1461900452171 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1266df800) [pid = 2462] [serial = 1108] [outer = 0x1252afc00] 20:27:32 INFO - PROCESS | 2462 | 1461900452520 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]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 20:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:27:32 INFO - PROCESS | 2462 | 1461900452553 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 2462 | 1461900452554 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:27:32 INFO - PROCESS | 2462 | 1461900452563 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 2462 | 1461900452564 Marionette TRACE conn2 <- [1,1450,null,{}] 20:27:32 INFO - PROCESS | 2462 | 1461900452566 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}] 20:27:32 INFO - PROCESS | 2462 | 1461900452661 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:27:32 INFO - PROCESS | 2462 | 1461900452665 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad46800 == 46 [pid = 2462] [id = 370] 20:27:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x126697800) [pid = 2462] [serial = 1109] [outer = 0x0] 20:27:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x128509000) [pid = 2462] [serial = 1110] [outer = 0x126697800] 20:27:32 INFO - PROCESS | 2462 | 1461900452690 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x12850e800) [pid = 2462] [serial = 1111] [outer = 0x126697800] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x123490800) [pid = 2462] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x11679ac00) [pid = 2462] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x11911ac00) [pid = 2462] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x12381f400) [pid = 2462] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x118132400) [pid = 2462] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x112927000) [pid = 2462] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x118782400) [pid = 2462] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x11292ac00) [pid = 2462] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x11767c000) [pid = 2462] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x124273000) [pid = 2462] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:27:32 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x11911a400) [pid = 2462] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:27:33 INFO - PROCESS | 2462 | 1461900453074 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 524ms 20:27:33 INFO - PROCESS | 2462 | 1461900453080 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 2462 | 1461900453082 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:27:33 INFO - PROCESS | 2462 | 1461900453084 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 2462 | 1461900453085 Marionette TRACE conn2 <- [1,1454,null,{}] 20:27:33 INFO - PROCESS | 2462 | 1461900453087 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}] 20:27:33 INFO - PROCESS | 2462 | 1461900453170 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:27:33 INFO - PROCESS | 2462 | 1461900453176 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298ba000 == 47 [pid = 2462] [id = 371] 20:27:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x112d03400) [pid = 2462] [serial = 1112] [outer = 0x0] 20:27:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x119960000) [pid = 2462] [serial = 1113] [outer = 0x112d03400] 20:27:33 INFO - PROCESS | 2462 | 1461900453201 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x124272c00) [pid = 2462] [serial = 1114] [outer = 0x112d03400] 20:27:33 INFO - PROCESS | 2462 | 1461900453555 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 20:27:33 INFO - PROCESS | 2462 | 1461900453604 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 2462 | 1461900453605 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:27:33 INFO - PROCESS | 2462 | 1461900453607 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 2462 | 1461900453609 Marionette TRACE conn2 <- [1,1458,null,{}] 20:27:33 INFO - PROCESS | 2462 | 1461900453611 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}] 20:27:33 INFO - PROCESS | 2462 | 1461900453705 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:27:33 INFO - PROCESS | 2462 | 1461900453711 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfe3800 == 48 [pid = 2462] [id = 372] 20:27:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x124273000) [pid = 2462] [serial = 1115] [outer = 0x0] 20:27:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x12855e400) [pid = 2462] [serial = 1116] [outer = 0x124273000] 20:27:33 INFO - PROCESS | 2462 | 1461900453740 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1286b6400) [pid = 2462] [serial = 1117] [outer = 0x124273000] 20:27:34 INFO - PROCESS | 2462 | 1461900454080 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]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 20:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:27:34 INFO - PROCESS | 2462 | 1461900454130 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 2462 | 1461900454131 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:27:34 INFO - PROCESS | 2462 | 1461900454133 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 2462 | 1461900454134 Marionette TRACE conn2 <- [1,1462,null,{}] 20:27:34 INFO - PROCESS | 2462 | 1461900454136 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}] 20:27:34 INFO - PROCESS | 2462 | 1461900454238 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:27:34 INFO - PROCESS | 2462 | 1461900454244 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c211800 == 49 [pid = 2462] [id = 373] 20:27:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x123815800) [pid = 2462] [serial = 1118] [outer = 0x0] 20:27:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x128b48800) [pid = 2462] [serial = 1119] [outer = 0x123815800] 20:27:34 INFO - PROCESS | 2462 | 1461900454268 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x128c0b400) [pid = 2462] [serial = 1120] [outer = 0x123815800] 20:27:34 INFO - PROCESS | 2462 | 1461900454593 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]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 20:27:34 INFO - PROCESS | 2462 | 1461900454603 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 2462 | 1461900454604 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:27:34 INFO - PROCESS | 2462 | 1461900454606 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 2462 | 1461900454607 Marionette TRACE conn2 <- [1,1466,null,{}] 20:27:34 INFO - PROCESS | 2462 | 1461900454613 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}] 20:27:34 INFO - PROCESS | 2462 | 1461900454694 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:27:34 INFO - PROCESS | 2462 | 1461900454698 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c731800 == 50 [pid = 2462] [id = 374] 20:27:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x128561c00) [pid = 2462] [serial = 1121] [outer = 0x0] 20:27:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x128e4cc00) [pid = 2462] [serial = 1122] [outer = 0x128561c00] 20:27:34 INFO - PROCESS | 2462 | 1461900454722 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x128e6f800) [pid = 2462] [serial = 1123] [outer = 0x128561c00] 20:27:35 INFO - PROCESS | 2462 | 1461900455164 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 621ms 20:27:35 INFO - PROCESS | 2462 | 1461900455228 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 2462 | 1461900455230 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:27:35 INFO - PROCESS | 2462 | 1461900455234 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 2462 | 1461900455236 Marionette TRACE conn2 <- [1,1470,null,{}] 20:27:35 INFO - PROCESS | 2462 | 1461900455240 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}] 20:27:35 INFO - PROCESS | 2462 | 1461900455349 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:27:35 INFO - PROCESS | 2462 | 1461900455414 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x118190800 == 51 [pid = 2462] [id = 375] 20:27:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x112f70000) [pid = 2462] [serial = 1124] [outer = 0x0] 20:27:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x115d39800) [pid = 2462] [serial = 1125] [outer = 0x112f70000] 20:27:35 INFO - PROCESS | 2462 | 1461900455446 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x116a74000) [pid = 2462] [serial = 1126] [outer = 0x112f70000] 20:27:35 INFO - PROCESS | 2462 | 1461900455887 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 670ms 20:27:35 INFO - PROCESS | 2462 | 1461900455931 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 2462 | 1461900455936 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:27:35 INFO - PROCESS | 2462 | 1461900455974 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 2462 | 1461900455976 Marionette TRACE conn2 <- [1,1474,null,{}] 20:27:35 INFO - PROCESS | 2462 | 1461900455980 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}] 20:27:36 INFO - PROCESS | 2462 | 1461900456087 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:27:36 INFO - PROCESS | 2462 | 1461900456153 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x123c38800 == 52 [pid = 2462] [id = 376] 20:27:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x1180e6c00) [pid = 2462] [serial = 1127] [outer = 0x0] 20:27:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x118a2a800) [pid = 2462] [serial = 1128] [outer = 0x1180e6c00] 20:27:36 INFO - PROCESS | 2462 | 1461900456183 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x119a7c800) [pid = 2462] [serial = 1129] [outer = 0x1180e6c00] 20:27:36 INFO - PROCESS | 2462 | 1461900456610 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 691ms 20:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:27:36 INFO - PROCESS | 2462 | 1461900456645 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 2462 | 1461900456647 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:27:36 INFO - PROCESS | 2462 | 1461900456649 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 2462 | 1461900456651 Marionette TRACE conn2 <- [1,1478,null,{}] 20:27:36 INFO - PROCESS | 2462 | 1461900456675 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}] 20:27:36 INFO - PROCESS | 2462 | 1461900456798 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:27:36 INFO - PROCESS | 2462 | 1461900456849 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfdb800 == 53 [pid = 2462] [id = 377] 20:27:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x123c09c00) [pid = 2462] [serial = 1130] [outer = 0x0] 20:27:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x123f2a000) [pid = 2462] [serial = 1131] [outer = 0x123c09c00] 20:27:36 INFO - PROCESS | 2462 | 1461900456880 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x12427bc00) [pid = 2462] [serial = 1132] [outer = 0x123c09c00] 20:27:37 INFO - PROCESS | 2462 | 1461900457331 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]]]}] 20:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 724ms 20:27:37 INFO - PROCESS | 2462 | 1461900457377 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:27:37 INFO - PROCESS | 2462 | 1461900457379 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:27:37 INFO - PROCESS | 2462 | 1461900457381 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - PROCESS | 2462 | 1461900457382 Marionette TRACE conn2 <- [1,1482,null,{}] 20:27:37 INFO - PROCESS | 2462 | 1461900457385 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}] 20:27:37 INFO - PROCESS | 2462 | 1461900457488 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:27:37 INFO - PROCESS | 2462 | 1461900457553 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3a000 == 54 [pid = 2462] [id = 378] 20:27:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12499ec00) [pid = 2462] [serial = 1133] [outer = 0x0] 20:27:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1266d4400) [pid = 2462] [serial = 1134] [outer = 0x12499ec00] 20:27:37 INFO - PROCESS | 2462 | 1461900457584 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x128556400) [pid = 2462] [serial = 1135] [outer = 0x12499ec00] 20:27:38 INFO - PROCESS | 2462 | 1461900458053 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]]]}] 20:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 20:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:27:38 INFO - PROCESS | 2462 | 1461900458105 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 2462 | 1461900458106 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:27:38 INFO - PROCESS | 2462 | 1461900458108 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 2462 | 1461900458110 Marionette TRACE conn2 <- [1,1486,null,{}] 20:27:38 INFO - PROCESS | 2462 | 1461900458112 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}] 20:27:38 INFO - PROCESS | 2462 | 1461900458213 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:27:38 INFO - PROCESS | 2462 | 1461900458461 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1181a5800 == 55 [pid = 2462] [id = 379] 20:27:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x112923000) [pid = 2462] [serial = 1136] [outer = 0x0] 20:27:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x11292c000) [pid = 2462] [serial = 1137] [outer = 0x112923000] 20:27:38 INFO - PROCESS | 2462 | 1461900458492 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x113132000) [pid = 2462] [serial = 1138] [outer = 0x112923000] 20:27:38 INFO - PROCESS | 2462 | 1461900458962 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]]]}] 20:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 872ms 20:27:38 INFO - PROCESS | 2462 | 1461900458981 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 2462 | 1461900458984 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:27:38 INFO - PROCESS | 2462 | 1461900458987 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 2462 | 1461900458990 Marionette TRACE conn2 <- [1,1490,null,{}] 20:27:39 INFO - PROCESS | 2462 | 1461900459015 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}] 20:27:39 INFO - PROCESS | 2462 | 1461900459106 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:27:39 INFO - PROCESS | 2462 | 1461900459178 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x11697b000 == 56 [pid = 2462] [id = 380] 20:27:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x113136400) [pid = 2462] [serial = 1139] [outer = 0x0] 20:27:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x115d8a400) [pid = 2462] [serial = 1140] [outer = 0x113136400] 20:27:39 INFO - PROCESS | 2462 | 1461900459206 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x1169a2800) [pid = 2462] [serial = 1141] [outer = 0x113136400] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x1298ba800 == 55 [pid = 2462] [id = 341] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x128c2b000 == 54 [pid = 2462] [id = 309] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x12c211800 == 53 [pid = 2462] [id = 373] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfe3800 == 52 [pid = 2462] [id = 372] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x1298ba000 == 51 [pid = 2462] [id = 371] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad46800 == 50 [pid = 2462] [id = 370] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x128c20800 == 49 [pid = 2462] [id = 369] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x123c07800) [pid = 2462] [serial = 1065] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x126603000 == 48 [pid = 2462] [id = 368] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x1245d9800 == 47 [pid = 2462] [id = 367] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x123859000 == 46 [pid = 2462] [id = 366] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x1215c4800 == 45 [pid = 2462] [id = 365] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x119721800 == 44 [pid = 2462] [id = 364] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x113c20800 == 43 [pid = 2462] [id = 363] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x1187e7800 == 42 [pid = 2462] [id = 362] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x126621800 == 41 [pid = 2462] [id = 358] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x1199b7800 == 40 [pid = 2462] [id = 357] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x116a78800 == 39 [pid = 2462] [id = 356] 20:27:39 INFO - PROCESS | 2462 | --DOCSHELL 0x12a884000 == 38 [pid = 2462] [id = 355] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x12426d400) [pid = 2462] [serial = 979] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x11988ac00) [pid = 2462] [serial = 1063] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x123481800) [pid = 2462] [serial = 1053] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x123ce8c00) [pid = 2462] [serial = 1056] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1185e6c00) [pid = 2462] [serial = 1044] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x11878a400) [pid = 2462] [serial = 1045] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x11632ac00) [pid = 2462] [serial = 1036] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1131e9400) [pid = 2462] [serial = 1035] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x119184800) [pid = 2462] [serial = 1047] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x1194a6000) [pid = 2462] [serial = 1048] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x11312f400) [pid = 2462] [serial = 1038] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1169a7400) [pid = 2462] [serial = 1039] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1180ae400) [pid = 2462] [serial = 1041] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x118129000) [pid = 2462] [serial = 1042] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1183c2400) [pid = 2462] [serial = 1032] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1131e4400) [pid = 2462] [serial = 1026] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x117e0b800) [pid = 2462] [serial = 1029] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x12470e400) [pid = 2462] [serial = 1059] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x12426dc00) [pid = 2462] [serial = 1057] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x124947400) [pid = 2462] [serial = 1060] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x118128400) [pid = 2462] [serial = 1062] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1198c5c00) [pid = 2462] [serial = 1050] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1215a8000) [pid = 2462] [serial = 1051] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x12380f800) [pid = 2462] [serial = 1054] [outer = 0x0] [url = about:blank] 20:27:39 INFO - PROCESS | 2462 | 1461900459614 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]]]}] 20:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 642ms 20:27:39 INFO - PROCESS | 2462 | 1461900459631 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:27:39 INFO - PROCESS | 2462 | 1461900459634 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:27:39 INFO - PROCESS | 2462 | 1461900459636 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 2462 | 1461900459637 Marionette TRACE conn2 <- [1,1494,null,{}] 20:27:39 INFO - PROCESS | 2462 | 1461900459640 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}] 20:27:39 INFO - PROCESS | 2462 | 1461900459716 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:27:39 INFO - PROCESS | 2462 | 1461900459724 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172dc000 == 39 [pid = 2462] [id = 381] 20:27:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1169a4400) [pid = 2462] [serial = 1142] [outer = 0x0] 20:27:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1180a7400) [pid = 2462] [serial = 1143] [outer = 0x1169a4400] 20:27:39 INFO - PROCESS | 2462 | 1461900459752 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1180e6000) [pid = 2462] [serial = 1144] [outer = 0x1169a4400] 20:27:40 INFO - PROCESS | 2462 | 1461900460107 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]]]}] 20:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 20:27:40 INFO - PROCESS | 2462 | 1461900460155 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 2462 | 1461900460156 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:27:40 INFO - PROCESS | 2462 | 1461900460163 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 2462 | 1461900460167 Marionette TRACE conn2 <- [1,1498,null,{}] 20:27:40 INFO - PROCESS | 2462 | 1461900460170 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}] 20:27:40 INFO - PROCESS | 2462 | 1461900460251 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:27:40 INFO - PROCESS | 2462 | 1461900460255 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d2c000 == 40 [pid = 2462] [id = 382] 20:27:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x11812b800) [pid = 2462] [serial = 1145] [outer = 0x0] 20:27:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x1184bcc00) [pid = 2462] [serial = 1146] [outer = 0x11812b800] 20:27:40 INFO - PROCESS | 2462 | 1461900460284 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x11911a400) [pid = 2462] [serial = 1147] [outer = 0x11812b800] 20:27:40 INFO - PROCESS | 2462 | 1461900460622 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]]]}] 20:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 476ms 20:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:27:40 INFO - PROCESS | 2462 | 1461900460636 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 2462 | 1461900460637 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:27:40 INFO - PROCESS | 2462 | 1461900460639 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 2462 | 1461900460640 Marionette TRACE conn2 <- [1,1502,null,{}] 20:27:40 INFO - PROCESS | 2462 | 1461900460645 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}] 20:27:40 INFO - PROCESS | 2462 | 1461900460727 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:27:40 INFO - PROCESS | 2462 | 1461900460774 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a327800 == 41 [pid = 2462] [id = 383] 20:27:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x118131000) [pid = 2462] [serial = 1148] [outer = 0x0] 20:27:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1191ccc00) [pid = 2462] [serial = 1149] [outer = 0x118131000] 20:27:40 INFO - PROCESS | 2462 | 1461900460799 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x1198ca400) [pid = 2462] [serial = 1150] [outer = 0x118131000] 20:27:41 INFO - PROCESS | 2462 | 1461900461058 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 471ms 20:27:41 INFO - PROCESS | 2462 | 1461900461115 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 2462 | 1461900461116 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:27:41 INFO - PROCESS | 2462 | 1461900461118 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 2462 | 1461900461119 Marionette TRACE conn2 <- [1,1506,null,{}] 20:27:41 INFO - PROCESS | 2462 | 1461900461121 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}] 20:27:41 INFO - PROCESS | 2462 | 1461900461199 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:27:41 INFO - PROCESS | 2462 | 1461900461204 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x123c40800 == 42 [pid = 2462] [id = 384] 20:27:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x119dc5000) [pid = 2462] [serial = 1151] [outer = 0x0] 20:27:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x119e28400) [pid = 2462] [serial = 1152] [outer = 0x119dc5000] 20:27:41 INFO - PROCESS | 2462 | 1461900461239 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x1214ec800) [pid = 2462] [serial = 1153] [outer = 0x119dc5000] 20:27:41 INFO - PROCESS | 2462 | 1461900461600 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 20:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:27:41 INFO - PROCESS | 2462 | 1461900461637 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 2462 | 1461900461638 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:27:41 INFO - PROCESS | 2462 | 1461900461640 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 2462 | 1461900461641 Marionette TRACE conn2 <- [1,1510,null,{}] 20:27:41 INFO - PROCESS | 2462 | 1461900461643 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}] 20:27:41 INFO - PROCESS | 2462 | 1461900461747 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:27:41 INFO - PROCESS | 2462 | 1461900461758 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f32800 == 43 [pid = 2462] [id = 385] 20:27:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x119dc9400) [pid = 2462] [serial = 1154] [outer = 0x0] 20:27:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1215b1c00) [pid = 2462] [serial = 1155] [outer = 0x119dc9400] 20:27:41 INFO - PROCESS | 2462 | 1461900461783 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x123489800) [pid = 2462] [serial = 1156] [outer = 0x119dc9400] 20:27:42 INFO - PROCESS | 2462 | 1461900462107 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]]]}] 20:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 20:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:27:42 INFO - PROCESS | 2462 | 1461900462161 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:27:42 INFO - PROCESS | 2462 | 1461900462162 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:27:42 INFO - PROCESS | 2462 | 1461900462164 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 2462 | 1461900462165 Marionette TRACE conn2 <- [1,1514,null,{}] 20:27:42 INFO - PROCESS | 2462 | 1461900462167 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}] 20:27:42 INFO - PROCESS | 2462 | 1461900462260 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:27:42 INFO - PROCESS | 2462 | 1461900462271 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x126602800 == 44 [pid = 2462] [id = 386] 20:27:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x123482000) [pid = 2462] [serial = 1157] [outer = 0x0] 20:27:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x123802c00) [pid = 2462] [serial = 1158] [outer = 0x123482000] 20:27:42 INFO - PROCESS | 2462 | 1461900462298 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1238f6000) [pid = 2462] [serial = 1159] [outer = 0x123482000] 20:27:42 INFO - PROCESS | 2462 | 1461900462644 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]]]}] 20:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 20:27:42 INFO - PROCESS | 2462 | 1461900462682 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:27:42 INFO - PROCESS | 2462 | 1461900462683 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:27:42 INFO - PROCESS | 2462 | 1461900462686 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 2462 | 1461900462687 Marionette TRACE conn2 <- [1,1518,null,{}] 20:27:42 INFO - PROCESS | 2462 | 1461900462690 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}] 20:27:42 INFO - PROCESS | 2462 | 1461900462792 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:27:42 INFO - PROCESS | 2462 | 1461900462828 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c18000 == 45 [pid = 2462] [id = 387] 20:27:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x12380f800) [pid = 2462] [serial = 1160] [outer = 0x0] 20:27:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x123c0ec00) [pid = 2462] [serial = 1161] [outer = 0x12380f800] 20:27:42 INFO - PROCESS | 2462 | 1461900462872 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x123f29c00) [pid = 2462] [serial = 1162] [outer = 0x12380f800] 20:27:43 INFO - PROCESS | 2462 | 1461900463287 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]]]}] 20:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 621ms 20:27:43 INFO - PROCESS | 2462 | 1461900463313 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 2462 | 1461900463314 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:27:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:27:43 INFO - PROCESS | 2462 | 1461900463317 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 2462 | 1461900463318 Marionette TRACE conn2 <- [1,1522,null,{}] 20:27:43 INFO - PROCESS | 2462 | 1461900463320 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}] 20:27:43 INFO - PROCESS | 2462 | 1461900463415 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:27:43 INFO - PROCESS | 2462 | 1461900463419 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x128eb7000 == 46 [pid = 2462] [id = 388] 20:27:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x123c06800) [pid = 2462] [serial = 1163] [outer = 0x0] 20:27:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x124270800) [pid = 2462] [serial = 1164] [outer = 0x123c06800] 20:27:43 INFO - PROCESS | 2462 | 1461900463444 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x1242f0800) [pid = 2462] [serial = 1165] [outer = 0x123c06800] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x123815800) [pid = 2462] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1238fcc00) [pid = 2462] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x124273000) [pid = 2462] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x124c5cc00) [pid = 2462] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1252afc00) [pid = 2462] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x126697800) [pid = 2462] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x11679fc00) [pid = 2462] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x112d0f000) [pid = 2462] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1214e6c00) [pid = 2462] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x11917c800) [pid = 2462] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x117e0d000) [pid = 2462] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x11312d400) [pid = 2462] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:27:43 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x112d03400) [pid = 2462] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:27:43 INFO - PROCESS | 2462 | 1461900463875 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"]]]}] 20:27:43 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 () { 20:27:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:27:43 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 () { 20:27:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:27:43 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 () { 20:27:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:27:43 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 () { 20:27:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:27:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 568ms 20:27:43 INFO - PROCESS | 2462 | 1461900463886 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:27:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:27:43 INFO - PROCESS | 2462 | 1461900463887 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:27:43 INFO - PROCESS | 2462 | 1461900463889 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 2462 | 1461900463891 Marionette TRACE conn2 <- [1,1526,null,{}] 20:27:43 INFO - PROCESS | 2462 | 1461900463895 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}] 20:27:43 INFO - PROCESS | 2462 | 1461900463973 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:27:43 INFO - PROCESS | 2462 | 1461900463979 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x125c7c800 == 47 [pid = 2462] [id = 389] 20:27:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x112d03400) [pid = 2462] [serial = 1166] [outer = 0x0] 20:27:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x11995a800) [pid = 2462] [serial = 1167] [outer = 0x112d03400] 20:27:44 INFO - PROCESS | 2462 | 1461900464009 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x124ba4c00) [pid = 2462] [serial = 1168] [outer = 0x112d03400] 20:27:44 INFO - PROCESS | 2462 | 1461900464352 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"]]]}] 20:27:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:27:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:27:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:27:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 473ms 20:27:44 INFO - PROCESS | 2462 | 1461900464363 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:27:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:27:44 INFO - PROCESS | 2462 | 1461900464365 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:27:44 INFO - PROCESS | 2462 | 1461900464367 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 2462 | 1461900464368 Marionette TRACE conn2 <- [1,1530,null,{}] 20:27:44 INFO - PROCESS | 2462 | 1461900464371 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}] 20:27:44 INFO - PROCESS | 2462 | 1461900464485 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:27:44 INFO - PROCESS | 2462 | 1461900464492 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad40800 == 48 [pid = 2462] [id = 390] 20:27:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x124c5d000) [pid = 2462] [serial = 1169] [outer = 0x0] 20:27:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x128504800) [pid = 2462] [serial = 1170] [outer = 0x124c5d000] 20:27:44 INFO - PROCESS | 2462 | 1461900464517 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12855e800) [pid = 2462] [serial = 1171] [outer = 0x124c5d000] 20:27:44 INFO - PROCESS | 2462 | 1461900464786 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]]]}] 20:27:44 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 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:27:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:27:44 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. 20:27:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:27:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 20:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:27:44 INFO - PROCESS | 2462 | 1461900464844 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 2462 | 1461900464846 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:27:44 INFO - PROCESS | 2462 | 1461900464849 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 2462 | 1461900464850 Marionette TRACE conn2 <- [1,1534,null,{}] 20:27:44 INFO - PROCESS | 2462 | 1461900464853 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}] 20:27:44 INFO - PROCESS | 2462 | 1461900464937 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:27:44 INFO - PROCESS | 2462 | 1461900464941 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c20d800 == 49 [pid = 2462] [id = 391] 20:27:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x123487400) [pid = 2462] [serial = 1172] [outer = 0x0] 20:27:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1286afc00) [pid = 2462] [serial = 1173] [outer = 0x123487400] 20:27:44 INFO - PROCESS | 2462 | 1461900464966 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x128e78800) [pid = 2462] [serial = 1174] [outer = 0x123487400] 20:27:45 INFO - PROCESS | 2462 | 1461900465305 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]]]}] 20:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 20:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:27:45 INFO - PROCESS | 2462 | 1461900465320 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:27:45 INFO - PROCESS | 2462 | 1461900465321 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:27:45 INFO - PROCESS | 2462 | 1461900465323 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 2462 | 1461900465324 Marionette TRACE conn2 <- [1,1538,null,{}] 20:27:45 INFO - PROCESS | 2462 | 1461900465330 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}] 20:27:45 INFO - PROCESS | 2462 | 1461900465437 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:27:45 INFO - PROCESS | 2462 | 1461900465443 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c726800 == 50 [pid = 2462] [id = 392] 20:27:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x128560400) [pid = 2462] [serial = 1175] [outer = 0x0] 20:27:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x128f61c00) [pid = 2462] [serial = 1176] [outer = 0x128560400] 20:27:45 INFO - PROCESS | 2462 | 1461900465468 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x12a7a7000) [pid = 2462] [serial = 1177] [outer = 0x128560400] 20:27:45 INFO - PROCESS | 2462 | 1461900465763 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]]]}] 20:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 473ms 20:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:27:45 INFO - PROCESS | 2462 | 1461900465858 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:27:45 INFO - PROCESS | 2462 | 1461900465860 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:27:45 INFO - PROCESS | 2462 | 1461900465864 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 2462 | 1461900465867 Marionette TRACE conn2 <- [1,1542,null,{}] 20:27:45 INFO - PROCESS | 2462 | 1461900465871 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}] 20:27:45 INFO - PROCESS | 2462 | 1461900465988 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:27:46 INFO - PROCESS | 2462 | 1461900466052 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x11639d000 == 51 [pid = 2462] [id = 393] 20:27:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x112931c00) [pid = 2462] [serial = 1178] [outer = 0x0] 20:27:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x11312a000) [pid = 2462] [serial = 1179] [outer = 0x112931c00] 20:27:46 INFO - PROCESS | 2462 | 1461900466084 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x115d3e400) [pid = 2462] [serial = 1180] [outer = 0x112931c00] 20:27:46 INFO - PROCESS | 2462 | 1461900466498 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]]]}] 20:27:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:27:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 20:27:46 INFO - PROCESS | 2462 | 1461900466535 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:27:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:27:46 INFO - PROCESS | 2462 | 1461900466538 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:27:46 INFO - PROCESS | 2462 | 1461900466544 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 2462 | 1461900466547 Marionette TRACE conn2 <- [1,1546,null,{}] 20:27:46 INFO - PROCESS | 2462 | 1461900466550 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}] 20:27:46 INFO - PROCESS | 2462 | 1461900466678 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:27:46 INFO - PROCESS | 2462 | 1461900466765 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215dc000 == 52 [pid = 2462] [id = 394] 20:27:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1172e5000) [pid = 2462] [serial = 1181] [outer = 0x0] 20:27:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x1180e3000) [pid = 2462] [serial = 1182] [outer = 0x1172e5000] 20:27:46 INFO - PROCESS | 2462 | 1461900466797 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x1184b7000) [pid = 2462] [serial = 1183] [outer = 0x1172e5000] 20:27:47 INFO - PROCESS | 2462 | 1461900467220 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]]]}] 20:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 722ms 20:27:47 INFO - PROCESS | 2462 | 1461900467265 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 2462 | 1461900467266 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:27:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:27:47 INFO - PROCESS | 2462 | 1461900467269 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 2462 | 1461900467270 Marionette TRACE conn2 <- [1,1550,null,{}] 20:27:47 INFO - PROCESS | 2462 | 1461900467277 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}] 20:27:47 INFO - PROCESS | 2462 | 1461900467382 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:27:47 INFO - PROCESS | 2462 | 1461900467440 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab0f800 == 53 [pid = 2462] [id = 395] 20:27:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x119967c00) [pid = 2462] [serial = 1184] [outer = 0x0] 20:27:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x119d03400) [pid = 2462] [serial = 1185] [outer = 0x119967c00] 20:27:47 INFO - PROCESS | 2462 | 1461900467473 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x1214ea000) [pid = 2462] [serial = 1186] [outer = 0x119967c00] 20:27:47 INFO - PROCESS | 2462 | 1461900467930 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]]]}] 20:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 721ms 20:27:48 INFO - PROCESS | 2462 | 1461900468008 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 2462 | 1461900468009 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:27:48 INFO - PROCESS | 2462 | 1461900468013 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 2462 | 1461900468015 Marionette TRACE conn2 <- [1,1554,null,{}] 20:27:48 INFO - PROCESS | 2462 | 1461900468017 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}] 20:27:48 INFO - PROCESS | 2462 | 1461900468120 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:27:48 INFO - PROCESS | 2462 | 1461900468187 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce30800 == 54 [pid = 2462] [id = 396] 20:27:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x123434000) [pid = 2462] [serial = 1187] [outer = 0x0] 20:27:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x123c10400) [pid = 2462] [serial = 1188] [outer = 0x123434000] 20:27:48 INFO - PROCESS | 2462 | 1461900468219 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12499d800) [pid = 2462] [serial = 1189] [outer = 0x123434000] 20:27:48 INFO - PROCESS | 2462 | 1461900468630 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]]]}] 20:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 20:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:27:48 INFO - PROCESS | 2462 | 1461900468685 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 2462 | 1461900468687 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:27:48 INFO - PROCESS | 2462 | 1461900468690 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 2462 | 1461900468692 Marionette TRACE conn2 <- [1,1558,null,{}] 20:27:48 INFO - PROCESS | 2462 | 1461900468696 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}] 20:27:48 INFO - PROCESS | 2462 | 1461900468844 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:27:48 INFO - PROCESS | 2462 | 1461900468940 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d113000 == 55 [pid = 2462] [id = 397] 20:27:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x124c56400) [pid = 2462] [serial = 1190] [outer = 0x0] 20:27:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x1266a1c00) [pid = 2462] [serial = 1191] [outer = 0x124c56400] 20:27:48 INFO - PROCESS | 2462 | 1461900468990 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x128510c00) [pid = 2462] [serial = 1192] [outer = 0x124c56400] 20:27:49 INFO - PROCESS | 2462 | 1461900469464 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]]]}] 20:27:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:27:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 822ms 20:27:49 INFO - PROCESS | 2462 | 1461900469525 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 2462 | 1461900469526 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:27:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:27:49 INFO - PROCESS | 2462 | 1461900469530 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 2462 | 1461900469531 Marionette TRACE conn2 <- [1,1562,null,{}] 20:27:49 INFO - PROCESS | 2462 | 1461900469534 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}] 20:27:49 INFO - PROCESS | 2462 | 1461900469651 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:27:49 INFO - PROCESS | 2462 | 1461900469718 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6c5800 == 56 [pid = 2462] [id = 398] 20:27:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x128e4b800) [pid = 2462] [serial = 1193] [outer = 0x0] 20:27:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x12a914400) [pid = 2462] [serial = 1194] [outer = 0x128e4b800] 20:27:49 INFO - PROCESS | 2462 | 1461900469746 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12a940000) [pid = 2462] [serial = 1195] [outer = 0x128e4b800] 20:27:50 INFO - PROCESS | 2462 | 1461900470200 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]]]}] 20:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 719ms 20:27:50 INFO - PROCESS | 2462 | 1461900470250 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:27:50 INFO - PROCESS | 2462 | 1461900470251 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:27:50 INFO - PROCESS | 2462 | 1461900470253 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 2462 | 1461900470255 Marionette TRACE conn2 <- [1,1566,null,{}] 20:27:50 INFO - PROCESS | 2462 | 1461900470257 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}] 20:27:50 INFO - PROCESS | 2462 | 1461900470357 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:27:50 INFO - PROCESS | 2462 | 1461900470414 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x11818a000 == 57 [pid = 2462] [id = 399] 20:27:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x119181400) [pid = 2462] [serial = 1196] [outer = 0x0] 20:27:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x12850d800) [pid = 2462] [serial = 1197] [outer = 0x119181400] 20:27:50 INFO - PROCESS | 2462 | 1461900470443 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x12a943000) [pid = 2462] [serial = 1198] [outer = 0x119181400] 20:27:51 INFO - PROCESS | 2462 | 1461900471075 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 871ms 20:27:51 INFO - PROCESS | 2462 | 1461900471124 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 2462 | 1461900471126 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:27:51 INFO - PROCESS | 2462 | 1461900471130 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 2462 | 1461900471131 Marionette TRACE conn2 <- [1,1570,null,{}] 20:27:51 INFO - PROCESS | 2462 | 1461900471135 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}] 20:27:51 INFO - PROCESS | 2462 | 1461900471232 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:27:51 INFO - PROCESS | 2462 | 1461900471303 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x117363800 == 58 [pid = 2462] [id = 400] 20:27:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x11725bc00) [pid = 2462] [serial = 1199] [outer = 0x0] 20:27:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x117e03000) [pid = 2462] [serial = 1200] [outer = 0x11725bc00] 20:27:51 INFO - PROCESS | 2462 | 1461900471332 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x1180dd800) [pid = 2462] [serial = 1201] [outer = 0x11725bc00] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x12c20d800 == 57 [pid = 2462] [id = 391] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad40800 == 56 [pid = 2462] [id = 390] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x125ce2400) [pid = 2462] [serial = 1083] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x128e4cc00) [pid = 2462] [serial = 1122] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x125c7c800 == 55 [pid = 2462] [id = 389] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x128eb7000 == 54 [pid = 2462] [id = 388] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x128c18000 == 53 [pid = 2462] [id = 387] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x126602800 == 52 [pid = 2462] [id = 386] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x116f32800 == 51 [pid = 2462] [id = 385] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x123c40800 == 50 [pid = 2462] [id = 384] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x11a327800 == 49 [pid = 2462] [id = 383] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x119d2c000 == 48 [pid = 2462] [id = 382] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x1172dc000 == 47 [pid = 2462] [id = 381] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x11697b000 == 46 [pid = 2462] [id = 380] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x1181a5800 == 45 [pid = 2462] [id = 379] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x123c38800 == 44 [pid = 2462] [id = 376] 20:27:51 INFO - PROCESS | 2462 | --DOCSHELL 0x118190800 == 43 [pid = 2462] [id = 375] 20:27:51 INFO - PROCESS | 2462 | 1461900471762 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 20:27:51 INFO - PROCESS | 2462 | 1461900471800 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 2462 | 1461900471803 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:27:51 INFO - PROCESS | 2462 | 1461900471813 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 2462 | 1461900471815 Marionette TRACE conn2 <- [1,1574,null,{}] 20:27:51 INFO - PROCESS | 2462 | 1461900471817 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}] 20:27:51 INFO - PROCESS | 2462 | 1461900471910 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x125cd9400) [pid = 2462] [serial = 1104] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x1266d4000) [pid = 2462] [serial = 1107] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x126698c00) [pid = 2462] [serial = 1105] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x128509000) [pid = 2462] [serial = 1110] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x1252a8400) [pid = 2462] [serial = 1066] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x116325800) [pid = 2462] [serial = 1087] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x112f7a400) [pid = 2462] [serial = 1086] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1215aa400) [pid = 2462] [serial = 1098] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x123489000) [pid = 2462] [serial = 1099] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x11767c800) [pid = 2462] [serial = 1071] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x1214ec400) [pid = 2462] [serial = 1077] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x118781c00) [pid = 2462] [serial = 1074] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x119d0fc00) [pid = 2462] [serial = 1095] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x11a37f400) [pid = 2462] [serial = 1096] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1185df000) [pid = 2462] [serial = 1092] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x118a28800) [pid = 2462] [serial = 1093] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x11632dc00) [pid = 2462] [serial = 1089] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x1180a1400) [pid = 2462] [serial = 1090] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x124ba6c00) [pid = 2462] [serial = 1080] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x11292f800) [pid = 2462] [serial = 1068] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x124272c00) [pid = 2462] [serial = 1114] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x119960000) [pid = 2462] [serial = 1113] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x128c0b400) [pid = 2462] [serial = 1120] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x128b48800) [pid = 2462] [serial = 1119] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12411d000) [pid = 2462] [serial = 1101] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1249edc00) [pid = 2462] [serial = 1102] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1286b6400) [pid = 2462] [serial = 1117] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x1266df800) [pid = 2462] [serial = 1108] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x12855e400) [pid = 2462] [serial = 1116] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x12850e800) [pid = 2462] [serial = 1111] [outer = 0x0] [url = about:blank] 20:27:51 INFO - PROCESS | 2462 | 1461900471975 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172dc800 == 44 [pid = 2462] [id = 401] 20:27:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x116325800) [pid = 2462] [serial = 1202] [outer = 0x0] 20:27:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1180afc00) [pid = 2462] [serial = 1203] [outer = 0x116325800] 20:27:52 INFO - PROCESS | 2462 | 1461900472000 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x119179c00) [pid = 2462] [serial = 1204] [outer = 0x116325800] 20:27:52 INFO - PROCESS | 2462 | 1461900472302 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]]]}] 20:27:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:27:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 525ms 20:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:27:52 INFO - PROCESS | 2462 | 1461900472333 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 2462 | 1461900472334 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:27:52 INFO - PROCESS | 2462 | 1461900472336 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 2462 | 1461900472339 Marionette TRACE conn2 <- [1,1578,null,{}] 20:27:52 INFO - PROCESS | 2462 | 1461900472349 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}] 20:27:52 INFO - PROCESS | 2462 | 1461900472432 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:27:52 INFO - PROCESS | 2462 | 1461900472496 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x12352b000 == 45 [pid = 2462] [id = 402] 20:27:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x118136800) [pid = 2462] [serial = 1205] [outer = 0x0] 20:27:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1198c5c00) [pid = 2462] [serial = 1206] [outer = 0x118136800] 20:27:52 INFO - PROCESS | 2462 | 1461900472523 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x1215ae400) [pid = 2462] [serial = 1207] [outer = 0x118136800] 20:27:52 INFO - PROCESS | 2462 | 1461900472823 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]]]}] 20:27:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:27:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 525ms 20:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:27:52 INFO - PROCESS | 2462 | 1461900472862 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 2462 | 1461900472863 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:27:52 INFO - PROCESS | 2462 | 1461900472866 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 2462 | 1461900472867 Marionette TRACE conn2 <- [1,1582,null,{}] 20:27:52 INFO - PROCESS | 2462 | 1461900472869 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}] 20:27:52 INFO - PROCESS | 2462 | 1461900472951 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:27:52 INFO - PROCESS | 2462 | 1461900472955 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x125219000 == 46 [pid = 2462] [id = 403] 20:27:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x123486000) [pid = 2462] [serial = 1208] [outer = 0x0] 20:27:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x123c03000) [pid = 2462] [serial = 1209] [outer = 0x123486000] 20:27:52 INFO - PROCESS | 2462 | 1461900472982 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x124127400) [pid = 2462] [serial = 1210] [outer = 0x123486000] 20:27:53 INFO - PROCESS | 2462 | 1461900473330 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]]]}] 20:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 20:27:53 INFO - PROCESS | 2462 | 1461900473386 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:27:53 INFO - PROCESS | 2462 | 1461900473387 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:27:53 INFO - PROCESS | 2462 | 1461900473389 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 2462 | 1461900473391 Marionette TRACE conn2 <- [1,1586,null,{}] 20:27:53 INFO - PROCESS | 2462 | 1461900473393 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}] 20:27:53 INFO - PROCESS | 2462 | 1461900473471 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:27:53 INFO - PROCESS | 2462 | 1461900473479 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x128885000 == 47 [pid = 2462] [id = 404] 20:27:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x123c11800) [pid = 2462] [serial = 1211] [outer = 0x0] 20:27:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x12427c000) [pid = 2462] [serial = 1212] [outer = 0x123c11800] 20:27:53 INFO - PROCESS | 2462 | 1461900473504 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1251a2800) [pid = 2462] [serial = 1213] [outer = 0x123c11800] 20:27:53 INFO - PROCESS | 2462 | 1461900473874 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]]]}] 20:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 521ms 20:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:27:53 INFO - PROCESS | 2462 | 1461900473912 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:27:53 INFO - PROCESS | 2462 | 1461900473913 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:27:53 INFO - PROCESS | 2462 | 1461900473915 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 2462 | 1461900473916 Marionette TRACE conn2 <- [1,1590,null,{}] 20:27:53 INFO - PROCESS | 2462 | 1461900473919 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}] 20:27:54 INFO - PROCESS | 2462 | 1461900474084 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:27:54 INFO - PROCESS | 2462 | 1461900474108 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c27000 == 48 [pid = 2462] [id = 405] 20:27:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x125cde000) [pid = 2462] [serial = 1214] [outer = 0x0] 20:27:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x128504000) [pid = 2462] [serial = 1215] [outer = 0x125cde000] 20:27:54 INFO - PROCESS | 2462 | 1461900474150 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x1286b6000) [pid = 2462] [serial = 1216] [outer = 0x125cde000] 20:27:54 INFO - PROCESS | 2462 | 1461900474538 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]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 20:27:54 INFO - PROCESS | 2462 | 1461900474586 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:27:54 INFO - PROCESS | 2462 | 1461900474587 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:27:54 INFO - PROCESS | 2462 | 1461900474589 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 2462 | 1461900474590 Marionette TRACE conn2 <- [1,1594,null,{}] 20:27:54 INFO - PROCESS | 2462 | 1461900474592 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}] 20:27:54 INFO - PROCESS | 2462 | 1461900474698 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:27:54 INFO - PROCESS | 2462 | 1461900474702 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab14000 == 49 [pid = 2462] [id = 406] 20:27:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x125cdf000) [pid = 2462] [serial = 1217] [outer = 0x0] 20:27:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128c0e800) [pid = 2462] [serial = 1218] [outer = 0x125cdf000] 20:27:54 INFO - PROCESS | 2462 | 1461900474757 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x128f61000) [pid = 2462] [serial = 1219] [outer = 0x125cdf000] 20:27:55 INFO - PROCESS | 2462 | 1461900475106 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]]]}] 20:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 20:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:27:55 INFO - PROCESS | 2462 | 1461900475158 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 2462 | 1461900475159 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:27:55 INFO - PROCESS | 2462 | 1461900475162 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 2462 | 1461900475163 Marionette TRACE conn2 <- [1,1598,null,{}] 20:27:55 INFO - PROCESS | 2462 | 1461900475165 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}] 20:27:55 INFO - PROCESS | 2462 | 1461900475264 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:27:55 INFO - PROCESS | 2462 | 1461900475300 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x12baca000 == 50 [pid = 2462] [id = 407] 20:27:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x128f64c00) [pid = 2462] [serial = 1220] [outer = 0x0] 20:27:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12a93d400) [pid = 2462] [serial = 1221] [outer = 0x128f64c00] 20:27:55 INFO - PROCESS | 2462 | 1461900475324 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x12a944c00) [pid = 2462] [serial = 1222] [outer = 0x128f64c00] 20:27:55 INFO - PROCESS | 2462 | 1461900475635 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]]]}] 20:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 20:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:27:55 INFO - PROCESS | 2462 | 1461900475682 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 2462 | 1461900475683 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:27:55 INFO - PROCESS | 2462 | 1461900475685 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 2462 | 1461900475686 Marionette TRACE conn2 <- [1,1602,null,{}] 20:27:55 INFO - PROCESS | 2462 | 1461900475689 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}] 20:27:55 INFO - PROCESS | 2462 | 1461900475789 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:27:55 INFO - PROCESS | 2462 | 1461900475802 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfed000 == 51 [pid = 2462] [id = 408] 20:27:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x12a7ae000) [pid = 2462] [serial = 1223] [outer = 0x0] 20:27:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12a94c800) [pid = 2462] [serial = 1224] [outer = 0x12a7ae000] 20:27:55 INFO - PROCESS | 2462 | 1461900475827 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x12ab46000) [pid = 2462] [serial = 1225] [outer = 0x12a7ae000] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x12426ec00) [pid = 2462] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x123482000) [pid = 2462] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x12380f800) [pid = 2462] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x123c06800) [pid = 2462] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x119dc5000) [pid = 2462] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x1169a4400) [pid = 2462] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x11812b800) [pid = 2462] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x113136400) [pid = 2462] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x112923000) [pid = 2462] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x118131000) [pid = 2462] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x123487400) [pid = 2462] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x112d03400) [pid = 2462] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x128561c00) [pid = 2462] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x124c5d000) [pid = 2462] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:27:56 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x119dc9400) [pid = 2462] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:27:56 INFO - PROCESS | 2462 | 1461900476229 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]]]}] 20:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 568ms 20:27:56 INFO - PROCESS | 2462 | 1461900476254 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 2462 | 1461900476256 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:27:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:27:56 INFO - PROCESS | 2462 | 1461900476259 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 2462 | 1461900476261 Marionette TRACE conn2 <- [1,1606,null,{}] 20:27:56 INFO - PROCESS | 2462 | 1461900476264 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}] 20:27:56 INFO - PROCESS | 2462 | 1461900476348 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:27:56 INFO - PROCESS | 2462 | 1461900476404 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b21b800 == 52 [pid = 2462] [id = 409] 20:27:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x112924000) [pid = 2462] [serial = 1226] [outer = 0x0] 20:27:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x119dc9400) [pid = 2462] [serial = 1227] [outer = 0x112924000] 20:27:56 INFO - PROCESS | 2462 | 1461900476430 Marionette DEBUG loaded listener.js 20:27:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x126698800) [pid = 2462] [serial = 1228] [outer = 0x112924000] 20:27:56 INFO - PROCESS | 2462 | 1461900476721 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]]]}] 20:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 472ms 20:27:56 INFO - PROCESS | 2462 | 1461900476732 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 2462 | 1461900476734 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:27:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:27:56 INFO - PROCESS | 2462 | 1461900476736 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 2462 | 1461900476738 Marionette TRACE conn2 <- [1,1610,null,{}] 20:27:56 INFO - PROCESS | 2462 | 1461900476740 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}] 20:27:56 INFO - PROCESS | 2462 | 1461900476849 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:27:56 INFO - PROCESS | 2462 | 1461900476853 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce2b000 == 53 [pid = 2462] [id = 410] 20:27:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x128f66800) [pid = 2462] [serial = 1229] [outer = 0x0] 20:27:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x12adec400) [pid = 2462] [serial = 1230] [outer = 0x128f66800] 20:27:56 INFO - PROCESS | 2462 | 1461900476882 Marionette DEBUG loaded listener.js 20:27:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x12b2d5000) [pid = 2462] [serial = 1231] [outer = 0x128f66800] 20:27:57 INFO - PROCESS | 2462 | 1461900477226 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]]]}] 20:27:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 20:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:27:57 INFO - PROCESS | 2462 | 1461900477256 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 2462 | 1461900477257 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:27:57 INFO - PROCESS | 2462 | 1461900477259 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 2462 | 1461900477260 Marionette TRACE conn2 <- [1,1614,null,{}] 20:27:57 INFO - PROCESS | 2462 | 1461900477262 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}] 20:27:57 INFO - PROCESS | 2462 | 1461900477372 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:27:57 INFO - PROCESS | 2462 | 1461900477379 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6d6800 == 54 [pid = 2462] [id = 411] 20:27:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x12b36e800) [pid = 2462] [serial = 1232] [outer = 0x0] 20:27:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x12b376800) [pid = 2462] [serial = 1233] [outer = 0x12b36e800] 20:27:57 INFO - PROCESS | 2462 | 1461900477403 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x12ba73800) [pid = 2462] [serial = 1234] [outer = 0x12b36e800] 20:27:57 INFO - PROCESS | 2462 | 1461900477703 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]]]}] 20:27:57 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 20:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 20:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:27:57 INFO - PROCESS | 2462 | 1461900477729 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 2462 | 1461900477731 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:27:57 INFO - PROCESS | 2462 | 1461900477733 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 2462 | 1461900477734 Marionette TRACE conn2 <- [1,1618,null,{}] 20:27:57 INFO - PROCESS | 2462 | 1461900477736 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}] 20:27:57 INFO - PROCESS | 2462 | 1461900477820 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:27:57 INFO - PROCESS | 2462 | 1461900477825 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d788000 == 55 [pid = 2462] [id = 412] 20:27:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12adf1c00) [pid = 2462] [serial = 1235] [outer = 0x0] 20:27:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12ba7b400) [pid = 2462] [serial = 1236] [outer = 0x12adf1c00] 20:27:57 INFO - PROCESS | 2462 | 1461900477849 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x12bb72800) [pid = 2462] [serial = 1237] [outer = 0x12adf1c00] 20:27:58 INFO - PROCESS | 2462 | 1461900478299 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]]]}] 20:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 620ms 20:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:27:58 INFO - PROCESS | 2462 | 1461900478354 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:27:58 INFO - PROCESS | 2462 | 1461900478356 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:27:58 INFO - PROCESS | 2462 | 1461900478360 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:27:58 INFO - PROCESS | 2462 | 1461900478363 Marionette TRACE conn2 <- [1,1622,null,{}] 20:27:58 INFO - PROCESS | 2462 | 1461900478367 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}] 20:27:58 INFO - PROCESS | 2462 | 1461900478480 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:27:58 INFO - PROCESS | 2462 | 1461900478553 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x11916c800 == 56 [pid = 2462] [id = 413] 20:27:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x112f7a400) [pid = 2462] [serial = 1238] [outer = 0x0] 20:27:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x1166db400) [pid = 2462] [serial = 1239] [outer = 0x112f7a400] 20:27:58 INFO - PROCESS | 2462 | 1461900478585 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x1180ab000) [pid = 2462] [serial = 1240] [outer = 0x112f7a400] 20:27:59 INFO - PROCESS | 2462 | 1461900479016 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]]]}] 20:27:59 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 20:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 720ms 20:27:59 INFO - PROCESS | 2462 | 1461900479082 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 2462 | 1461900479086 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:27:59 INFO - PROCESS | 2462 | 1461900479091 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 2462 | 1461900479093 Marionette TRACE conn2 <- [1,1626,null,{}] 20:27:59 INFO - PROCESS | 2462 | 1461900479096 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}] 20:27:59 INFO - PROCESS | 2462 | 1461900479200 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:27:59 INFO - PROCESS | 2462 | 1461900479259 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241d0800 == 57 [pid = 2462] [id = 414] 20:27:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x1184be400) [pid = 2462] [serial = 1241] [outer = 0x0] 20:27:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x1198bc000) [pid = 2462] [serial = 1242] [outer = 0x1184be400] 20:27:59 INFO - PROCESS | 2462 | 1461900479289 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x11a2b3400) [pid = 2462] [serial = 1243] [outer = 0x1184be400] 20:27:59 INFO - PROCESS | 2462 | 1461900479740 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 674ms 20:27:59 INFO - PROCESS | 2462 | 1461900479782 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 2462 | 1461900479784 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:27:59 INFO - PROCESS | 2462 | 1461900479786 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 2462 | 1461900479789 Marionette TRACE conn2 <- [1,1630,null,{}] 20:27:59 INFO - PROCESS | 2462 | 1461900479812 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}] 20:27:59 INFO - PROCESS | 2462 | 1461900479920 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:27:59 INFO - PROCESS | 2462 | 1461900479981 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca37000 == 58 [pid = 2462] [id = 415] 20:27:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x123482000) [pid = 2462] [serial = 1244] [outer = 0x0] 20:28:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x12411b800) [pid = 2462] [serial = 1245] [outer = 0x123482000] 20:28:00 INFO - PROCESS | 2462 | 1461900480013 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x1266df800) [pid = 2462] [serial = 1246] [outer = 0x123482000] 20:28:00 INFO - PROCESS | 2462 | 1461900480459 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]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 687ms 20:28:00 INFO - PROCESS | 2462 | 1461900480473 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 2462 | 1461900480477 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:28:00 INFO - PROCESS | 2462 | 1461900480480 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 2462 | 1461900480481 Marionette TRACE conn2 <- [1,1634,null,{}] 20:28:00 INFO - PROCESS | 2462 | 1461900480484 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}] 20:28:00 INFO - PROCESS | 2462 | 1461900480588 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:28:00 INFO - PROCESS | 2462 | 1461900480643 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d862800 == 59 [pid = 2462] [id = 416] 20:28:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x1252b5c00) [pid = 2462] [serial = 1247] [outer = 0x0] 20:28:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x12855fc00) [pid = 2462] [serial = 1248] [outer = 0x1252b5c00] 20:28:00 INFO - PROCESS | 2462 | 1461900480673 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x12a7b0c00) [pid = 2462] [serial = 1249] [outer = 0x1252b5c00] 20:28:01 INFO - PROCESS | 2462 | 1461900481161 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]]]}] 20:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 719ms 20:28:01 INFO - PROCESS | 2462 | 1461900481200 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:28:01 INFO - PROCESS | 2462 | 1461900481201 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:28:01 INFO - PROCESS | 2462 | 1461900481204 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:28:01 INFO - PROCESS | 2462 | 1461900481205 Marionette TRACE conn2 <- [1,1638,null,{}] 20:28:01 INFO - PROCESS | 2462 | 1461900481228 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}] 20:28:01 INFO - PROCESS | 2462 | 1461900481484 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:28:01 INFO - PROCESS | 2462 | 1461900481584 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x119724800 == 60 [pid = 2462] [id = 417] 20:28:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x1125c3000) [pid = 2462] [serial = 1250] [outer = 0x0] 20:28:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x112e76000) [pid = 2462] [serial = 1251] [outer = 0x1125c3000] 20:28:01 INFO - PROCESS | 2462 | 1461900481613 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x115d86800) [pid = 2462] [serial = 1252] [outer = 0x1125c3000] 20:28:02 INFO - PROCESS | 2462 | 1461900482048 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]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 892ms 20:28:02 INFO - PROCESS | 2462 | 1461900482098 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 2462 | 1461900482099 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:28:02 INFO - PROCESS | 2462 | 1461900482103 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 2462 | 1461900482105 Marionette TRACE conn2 <- [1,1642,null,{}] 20:28:02 INFO - PROCESS | 2462 | 1461900482108 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}] 20:28:02 INFO - PROCESS | 2462 | 1461900482202 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:28:02 INFO - PROCESS | 2462 | 1461900482262 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f39000 == 61 [pid = 2462] [id = 418] 20:28:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x113c43000) [pid = 2462] [serial = 1253] [outer = 0x0] 20:28:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x116a68c00) [pid = 2462] [serial = 1254] [outer = 0x113c43000] 20:28:02 INFO - PROCESS | 2462 | 1461900482291 Marionette DEBUG loaded listener.js 20:28:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x1180db400) [pid = 2462] [serial = 1255] [outer = 0x113c43000] 20:28:02 INFO - PROCESS | 2462 | 1461900482704 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]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 624ms 20:28:02 INFO - PROCESS | 2462 | 1461900482727 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 2462 | 1461900482729 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:28:02 INFO - PROCESS | 2462 | 1461900482731 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 2462 | 1461900482732 Marionette TRACE conn2 <- [1,1646,null,{}] 20:28:02 INFO - PROCESS | 2462 | 1461900482734 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}] 20:28:02 INFO - PROCESS | 2462 | 1461900482825 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:28:02 INFO - PROCESS | 2462 | 1461900482932 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e1a800 == 62 [pid = 2462] [id = 419] 20:28:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x1185ea000) [pid = 2462] [serial = 1256] [outer = 0x0] 20:28:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x118721800) [pid = 2462] [serial = 1257] [outer = 0x1185ea000] 20:28:02 INFO - PROCESS | 2462 | 1461900482959 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x118a27c00) [pid = 2462] [serial = 1258] [outer = 0x1185ea000] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6d6800 == 61 [pid = 2462] [id = 411] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce2b000 == 60 [pid = 2462] [id = 410] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12b21b800 == 59 [pid = 2462] [id = 409] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfed000 == 58 [pid = 2462] [id = 408] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12baca000 == 57 [pid = 2462] [id = 407] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab14000 == 56 [pid = 2462] [id = 406] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 164 (0x128f61c00) [pid = 2462] [serial = 1176] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 163 (0x118a2a800) [pid = 2462] [serial = 1128] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 162 (0x1266d4400) [pid = 2462] [serial = 1134] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x123f2a000) [pid = 2462] [serial = 1131] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x115d39800) [pid = 2462] [serial = 1125] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x128c27000 == 55 [pid = 2462] [id = 405] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x128885000 == 54 [pid = 2462] [id = 404] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x125219000 == 53 [pid = 2462] [id = 403] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12352b000 == 52 [pid = 2462] [id = 402] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1172dc800 == 51 [pid = 2462] [id = 401] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x117363800 == 50 [pid = 2462] [id = 400] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab0f800 == 49 [pid = 2462] [id = 395] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1215dc000 == 48 [pid = 2462] [id = 394] 20:28:03 INFO - PROCESS | 2462 | --DOCSHELL 0x11639d000 == 47 [pid = 2462] [id = 393] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x12427c800) [pid = 2462] [serial = 1024] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x128e78800) [pid = 2462] [serial = 1174] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x11995a800) [pid = 2462] [serial = 1167] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x1286afc00) [pid = 2462] [serial = 1173] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x128e6f800) [pid = 2462] [serial = 1123] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x124ba4c00) [pid = 2462] [serial = 1168] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x128504800) [pid = 2462] [serial = 1170] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x1215b1c00) [pid = 2462] [serial = 1155] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x123489800) [pid = 2462] [serial = 1156] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x1242f0800) [pid = 2462] [serial = 1165] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x12855e800) [pid = 2462] [serial = 1171] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x1214ec800) [pid = 2462] [serial = 1153] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x123802c00) [pid = 2462] [serial = 1158] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x123c0ec00) [pid = 2462] [serial = 1161] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1238f6000) [pid = 2462] [serial = 1159] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x124270800) [pid = 2462] [serial = 1164] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x119e28400) [pid = 2462] [serial = 1152] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x1180a7400) [pid = 2462] [serial = 1143] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x1180e6000) [pid = 2462] [serial = 1144] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1184bcc00) [pid = 2462] [serial = 1146] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x11911a400) [pid = 2462] [serial = 1147] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1169a2800) [pid = 2462] [serial = 1141] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x115d8a400) [pid = 2462] [serial = 1140] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x113132000) [pid = 2462] [serial = 1138] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x11292c000) [pid = 2462] [serial = 1137] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x1191ccc00) [pid = 2462] [serial = 1149] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x1198ca400) [pid = 2462] [serial = 1150] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x123f29c00) [pid = 2462] [serial = 1162] [outer = 0x0] [url = about:blank] 20:28:03 INFO - PROCESS | 2462 | 1461900483363 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]]]}] 20:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 668ms 20:28:03 INFO - PROCESS | 2462 | 1461900483399 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:28:03 INFO - PROCESS | 2462 | 1461900483402 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:28:03 INFO - PROCESS | 2462 | 1461900483411 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:28:03 INFO - PROCESS | 2462 | 1461900483414 Marionette TRACE conn2 <- [1,1650,null,{}] 20:28:03 INFO - PROCESS | 2462 | 1461900483417 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}] 20:28:03 INFO - PROCESS | 2462 | 1461900483498 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:28:03 INFO - PROCESS | 2462 | 1461900483551 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x119718800 == 48 [pid = 2462] [id = 420] 20:28:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x11812b800) [pid = 2462] [serial = 1259] [outer = 0x0] 20:28:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x11917a000) [pid = 2462] [serial = 1260] [outer = 0x11812b800] 20:28:03 INFO - PROCESS | 2462 | 1461900483577 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x119959400) [pid = 2462] [serial = 1261] [outer = 0x11812b800] 20:28:03 INFO - PROCESS | 2462 | 1461900483914 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]]]}] 20:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 527ms 20:28:03 INFO - PROCESS | 2462 | 1461900483933 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:28:03 INFO - PROCESS | 2462 | 1461900483935 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:28:03 INFO - PROCESS | 2462 | 1461900483939 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:28:03 INFO - PROCESS | 2462 | 1461900483941 Marionette TRACE conn2 <- [1,1654,null,{}] 20:28:03 INFO - PROCESS | 2462 | 1461900483946 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}] 20:28:04 INFO - PROCESS | 2462 | 1461900484066 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:28:04 INFO - PROCESS | 2462 | 1461900484153 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a329800 == 49 [pid = 2462] [id = 421] 20:28:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x112924400) [pid = 2462] [serial = 1262] [outer = 0x0] 20:28:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x119dc9800) [pid = 2462] [serial = 1263] [outer = 0x112924400] 20:28:04 INFO - PROCESS | 2462 | 1461900484220 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x1214ee800) [pid = 2462] [serial = 1264] [outer = 0x112924400] 20:28:04 INFO - PROCESS | 2462 | 1461900484521 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:28:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 623ms 20:28:04 INFO - PROCESS | 2462 | 1461900484565 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 2462 | 1461900484566 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:28:04 INFO - PROCESS | 2462 | 1461900484568 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 2462 | 1461900484569 Marionette TRACE conn2 <- [1,1658,null,{}] 20:28:04 INFO - PROCESS | 2462 | 1461900484571 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}] 20:28:04 INFO - PROCESS | 2462 | 1461900484653 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:28:04 INFO - PROCESS | 2462 | 1461900484710 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x123fe4000 == 50 [pid = 2462] [id = 422] 20:28:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x1215ae000) [pid = 2462] [serial = 1265] [outer = 0x0] 20:28:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x123434c00) [pid = 2462] [serial = 1266] [outer = 0x1215ae000] 20:28:04 INFO - PROCESS | 2462 | 1461900484743 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x123802c00) [pid = 2462] [serial = 1267] [outer = 0x1215ae000] 20:28:05 INFO - PROCESS | 2462 | 1461900485050 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]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 20:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:28:05 INFO - PROCESS | 2462 | 1461900485087 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 2462 | 1461900485088 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:28:05 INFO - PROCESS | 2462 | 1461900485090 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 2462 | 1461900485092 Marionette TRACE conn2 <- [1,1662,null,{}] 20:28:05 INFO - PROCESS | 2462 | 1461900485094 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}] 20:28:05 INFO - PROCESS | 2462 | 1461900485173 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:28:05 INFO - PROCESS | 2462 | 1461900485179 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d4000 == 51 [pid = 2462] [id = 423] 20:28:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x1238f6000) [pid = 2462] [serial = 1268] [outer = 0x0] 20:28:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x123ce9400) [pid = 2462] [serial = 1269] [outer = 0x1238f6000] 20:28:05 INFO - PROCESS | 2462 | 1461900485204 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x124274c00) [pid = 2462] [serial = 1270] [outer = 0x1238f6000] 20:28:05 INFO - PROCESS | 2462 | 1461900485593 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]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 20:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:28:05 INFO - PROCESS | 2462 | 1461900485613 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 2462 | 1461900485615 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:28:05 INFO - PROCESS | 2462 | 1461900485617 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 2462 | 1461900485618 Marionette TRACE conn2 <- [1,1666,null,{}] 20:28:05 INFO - PROCESS | 2462 | 1461900485620 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}] 20:28:05 INFO - PROCESS | 2462 | 1461900485723 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:28:05 INFO - PROCESS | 2462 | 1461900485728 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266c6000 == 52 [pid = 2462] [id = 424] 20:28:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x1238f7800) [pid = 2462] [serial = 1271] [outer = 0x0] 20:28:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12493e000) [pid = 2462] [serial = 1272] [outer = 0x1238f7800] 20:28:05 INFO - PROCESS | 2462 | 1461900485753 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x124ba4c00) [pid = 2462] [serial = 1273] [outer = 0x1238f7800] 20:28:06 INFO - PROCESS | 2462 | 1461900486133 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]]]}] 20:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 20:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:28:06 INFO - PROCESS | 2462 | 1461900486142 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:28:06 INFO - PROCESS | 2462 | 1461900486144 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:28:06 INFO - PROCESS | 2462 | 1461900486147 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 2462 | 1461900486149 Marionette TRACE conn2 <- [1,1670,null,{}] 20:28:06 INFO - PROCESS | 2462 | 1461900486153 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}] 20:28:06 INFO - PROCESS | 2462 | 1461900486305 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:28:06 INFO - PROCESS | 2462 | 1461900486324 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b3800 == 53 [pid = 2462] [id = 425] 20:28:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x124ba5c00) [pid = 2462] [serial = 1274] [outer = 0x0] 20:28:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x125cdc000) [pid = 2462] [serial = 1275] [outer = 0x124ba5c00] 20:28:06 INFO - PROCESS | 2462 | 1461900486349 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x1266a0000) [pid = 2462] [serial = 1276] [outer = 0x124ba5c00] 20:28:06 INFO - PROCESS | 2462 | 1461900486694 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]]]}] 20:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 573ms 20:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:28:06 INFO - PROCESS | 2462 | 1461900486721 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:28:06 INFO - PROCESS | 2462 | 1461900486722 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:28:06 INFO - PROCESS | 2462 | 1461900486724 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 2462 | 1461900486725 Marionette TRACE conn2 <- [1,1674,null,{}] 20:28:06 INFO - PROCESS | 2462 | 1461900486735 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}] 20:28:06 INFO - PROCESS | 2462 | 1461900486834 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:28:06 INFO - PROCESS | 2462 | 1461900486838 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab11000 == 54 [pid = 2462] [id = 426] 20:28:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x1266a3400) [pid = 2462] [serial = 1277] [outer = 0x0] 20:28:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x128505000) [pid = 2462] [serial = 1278] [outer = 0x1266a3400] 20:28:06 INFO - PROCESS | 2462 | 1461900486897 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x12855c800) [pid = 2462] [serial = 1279] [outer = 0x1266a3400] 20:28:07 INFO - PROCESS | 2462 | 1461900487273 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]]]}] 20:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 580ms 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x1169ac000) [pid = 2462] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x123667800) [pid = 2462] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x111f44800) [pid = 2462] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x119e27c00) [pid = 2462] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x11503c400) [pid = 2462] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x125cdf000) [pid = 2462] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x128f64c00) [pid = 2462] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x12a7ae000) [pid = 2462] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x112924000) [pid = 2462] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x128f66800) [pid = 2462] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x128560400) [pid = 2462] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x12b36e800) [pid = 2462] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x116325800) [pid = 2462] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x11725bc00) [pid = 2462] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x118136800) [pid = 2462] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x119181400) [pid = 2462] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x123486000) [pid = 2462] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x123c11800) [pid = 2462] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x125cde000) [pid = 2462] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x1252b0000) [pid = 2462] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x12426fc00) [pid = 2462] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x12499ec00) [pid = 2462] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1180dac00) [pid = 2462] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x1180e5000) [pid = 2462] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x112f70000) [pid = 2462] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x112922400) [pid = 2462] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x123c09c00) [pid = 2462] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x113132800) [pid = 2462] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1180e6c00) [pid = 2462] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:28:07 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x111dbe800) [pid = 2462] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:28:07 INFO - PROCESS | 2462 | 1461900487595 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:28:07 INFO - PROCESS | 2462 | 1461900487596 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:28:07 INFO - PROCESS | 2462 | 1461900487607 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:28:07 INFO - PROCESS | 2462 | 1461900487609 Marionette TRACE conn2 <- [1,1678,null,{}] 20:28:07 INFO - PROCESS | 2462 | 1461900487611 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}] 20:28:07 INFO - PROCESS | 2462 | 1461900487690 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:28:07 INFO - PROCESS | 2462 | 1461900487696 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x116912000 == 55 [pid = 2462] [id = 427] 20:28:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x112ec5c00) [pid = 2462] [serial = 1280] [outer = 0x0] 20:28:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1134ce000) [pid = 2462] [serial = 1281] [outer = 0x112ec5c00] 20:28:07 INFO - PROCESS | 2462 | 1461900487726 Marionette DEBUG loaded listener.js 20:28:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1180e5000) [pid = 2462] [serial = 1282] [outer = 0x112ec5c00] 20:28:08 INFO - PROCESS | 2462 | 1461900488058 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]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 471ms 20:28:08 INFO - PROCESS | 2462 | 1461900488079 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 2462 | 1461900488081 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:28:08 INFO - PROCESS | 2462 | 1461900488083 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 2462 | 1461900488085 Marionette TRACE conn2 <- [1,1682,null,{}] 20:28:08 INFO - PROCESS | 2462 | 1461900488087 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}] 20:28:08 INFO - PROCESS | 2462 | 1461900488182 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:28:08 INFO - PROCESS | 2462 | 1461900488239 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b35a000 == 56 [pid = 2462] [id = 428] 20:28:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x118041800) [pid = 2462] [serial = 1283] [outer = 0x0] 20:28:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x119e27c00) [pid = 2462] [serial = 1284] [outer = 0x118041800] 20:28:08 INFO - PROCESS | 2462 | 1461900488264 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x128507c00) [pid = 2462] [serial = 1285] [outer = 0x118041800] 20:28:08 INFO - PROCESS | 2462 | 1461900488531 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]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 471ms 20:28:08 INFO - PROCESS | 2462 | 1461900488554 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 2462 | 1461900488555 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:28:08 INFO - PROCESS | 2462 | 1461900488565 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 2462 | 1461900488566 Marionette TRACE conn2 <- [1,1686,null,{}] 20:28:08 INFO - PROCESS | 2462 | 1461900488568 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}] 20:28:08 INFO - PROCESS | 2462 | 1461900488653 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:28:08 INFO - PROCESS | 2462 | 1461900488658 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfeb800 == 57 [pid = 2462] [id = 429] 20:28:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x119a7c000) [pid = 2462] [serial = 1286] [outer = 0x0] 20:28:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x128b52c00) [pid = 2462] [serial = 1287] [outer = 0x119a7c000] 20:28:08 INFO - PROCESS | 2462 | 1461900488684 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x128c09800) [pid = 2462] [serial = 1288] [outer = 0x119a7c000] 20:28:09 INFO - PROCESS | 2462 | 1461900489020 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]]]}] 20:28:09 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 20:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 476ms 20:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:28:09 INFO - PROCESS | 2462 | 1461900489034 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 2462 | 1461900489035 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:28:09 INFO - PROCESS | 2462 | 1461900489037 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 2462 | 1461900489038 Marionette TRACE conn2 <- [1,1690,null,{}] 20:28:09 INFO - PROCESS | 2462 | 1461900489041 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}] 20:28:09 INFO - PROCESS | 2462 | 1461900489154 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:28:09 INFO - PROCESS | 2462 | 1461900489161 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c21f000 == 58 [pid = 2462] [id = 430] 20:28:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x128506000) [pid = 2462] [serial = 1289] [outer = 0x0] 20:28:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x128c10c00) [pid = 2462] [serial = 1290] [outer = 0x128506000] 20:28:09 INFO - PROCESS | 2462 | 1461900489186 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x128f60400) [pid = 2462] [serial = 1291] [outer = 0x128506000] 20:28:09 INFO - PROCESS | 2462 | 1461900489479 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]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 468ms 20:28:09 INFO - PROCESS | 2462 | 1461900489506 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 2462 | 1461900489507 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:28:09 INFO - PROCESS | 2462 | 1461900489513 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 2462 | 1461900489514 Marionette TRACE conn2 <- [1,1694,null,{}] 20:28:09 INFO - PROCESS | 2462 | 1461900489516 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}] 20:28:09 INFO - PROCESS | 2462 | 1461900489598 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:28:09 INFO - PROCESS | 2462 | 1461900489713 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x113333800 == 59 [pid = 2462] [id = 431] 20:28:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x110e7b000) [pid = 2462] [serial = 1292] [outer = 0x0] 20:28:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x111dbe800) [pid = 2462] [serial = 1293] [outer = 0x110e7b000] 20:28:09 INFO - PROCESS | 2462 | 1461900489745 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x11312dc00) [pid = 2462] [serial = 1294] [outer = 0x110e7b000] 20:28:10 INFO - PROCESS | 2462 | 1461900490200 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]]]}] 20:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 720ms 20:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:28:10 INFO - PROCESS | 2462 | 1461900490234 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:28:10 INFO - PROCESS | 2462 | 1461900490236 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:28:10 INFO - PROCESS | 2462 | 1461900490239 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:28:10 INFO - PROCESS | 2462 | 1461900490242 Marionette TRACE conn2 <- [1,1698,null,{}] 20:28:10 INFO - PROCESS | 2462 | 1461900490245 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}] 20:28:10 INFO - PROCESS | 2462 | 1461900490349 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:28:10 INFO - PROCESS | 2462 | 1461900490459 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x11921a000 == 60 [pid = 2462] [id = 432] 20:28:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x1180a7000) [pid = 2462] [serial = 1295] [outer = 0x0] 20:28:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x1180dd400) [pid = 2462] [serial = 1296] [outer = 0x1180a7000] 20:28:10 INFO - PROCESS | 2462 | 1461900490491 Marionette DEBUG loaded listener.js 20:28:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x118566c00) [pid = 2462] [serial = 1297] [outer = 0x1180a7000] 20:28:10 INFO - PROCESS | 2462 | 1461900490891 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]]]}] 20:28:10 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 20:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 672ms 20:28:10 INFO - PROCESS | 2462 | 1461900490914 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:28:10 INFO - PROCESS | 2462 | 1461900490918 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:28:10 INFO - PROCESS | 2462 | 1461900490920 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:28:10 INFO - PROCESS | 2462 | 1461900490921 Marionette TRACE conn2 <- [1,1702,null,{}] 20:28:10 INFO - PROCESS | 2462 | 1461900490924 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}] 20:28:11 INFO - PROCESS | 2462 | 1461900491025 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:28:11 INFO - PROCESS | 2462 | 1461900491090 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x12523d000 == 61 [pid = 2462] [id = 433] 20:28:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x118718800) [pid = 2462] [serial = 1298] [outer = 0x0] 20:28:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x11917f000) [pid = 2462] [serial = 1299] [outer = 0x118718800] 20:28:11 INFO - PROCESS | 2462 | 1461900491122 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x119962000) [pid = 2462] [serial = 1300] [outer = 0x118718800] 20:28:11 INFO - PROCESS | 2462 | 1461900491609 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]]]}] 20:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 720ms 20:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:28:11 INFO - PROCESS | 2462 | 1461900491640 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:28:11 INFO - PROCESS | 2462 | 1461900491642 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:28:11 INFO - PROCESS | 2462 | 1461900491649 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:28:11 INFO - PROCESS | 2462 | 1461900491654 Marionette TRACE conn2 <- [1,1706,null,{}] 20:28:11 INFO - PROCESS | 2462 | 1461900491681 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}] 20:28:11 INFO - PROCESS | 2462 | 1461900491785 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:28:11 INFO - PROCESS | 2462 | 1461900491846 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce25000 == 62 [pid = 2462] [id = 434] 20:28:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x11a2b8000) [pid = 2462] [serial = 1301] [outer = 0x0] 20:28:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x1215a7800) [pid = 2462] [serial = 1302] [outer = 0x11a2b8000] 20:28:11 INFO - PROCESS | 2462 | 1461900491875 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x123c0d000) [pid = 2462] [serial = 1303] [outer = 0x11a2b8000] 20:28:12 INFO - PROCESS | 2462 | 1461900492321 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]]]}] 20:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 727ms 20:28:12 INFO - PROCESS | 2462 | 1461900492373 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 2462 | 1461900492375 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:28:12 INFO - PROCESS | 2462 | 1461900492396 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 2462 | 1461900492397 Marionette TRACE conn2 <- [1,1710,null,{}] 20:28:12 INFO - PROCESS | 2462 | 1461900492399 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}] 20:28:12 INFO - PROCESS | 2462 | 1461900492501 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:28:12 INFO - PROCESS | 2462 | 1461900492571 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6d0000 == 63 [pid = 2462] [id = 435] 20:28:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x123487400) [pid = 2462] [serial = 1304] [outer = 0x0] 20:28:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12499ec00) [pid = 2462] [serial = 1305] [outer = 0x123487400] 20:28:12 INFO - PROCESS | 2462 | 1461900492600 Marionette DEBUG loaded listener.js 20:28:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x128505800) [pid = 2462] [serial = 1306] [outer = 0x123487400] 20:28:13 INFO - PROCESS | 2462 | 1461900493003 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]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 623ms 20:28:13 INFO - PROCESS | 2462 | 1461900493017 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:28:13 INFO - PROCESS | 2462 | 1461900493019 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:28:13 INFO - PROCESS | 2462 | 1461900493021 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - PROCESS | 2462 | 1461900493022 Marionette TRACE conn2 <- [1,1714,null,{}] 20:28:13 INFO - PROCESS | 2462 | 1461900493025 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}] 20:28:13 INFO - PROCESS | 2462 | 1461900493143 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:28:13 INFO - PROCESS | 2462 | 1461900493214 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d860800 == 64 [pid = 2462] [id = 436] 20:28:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x128e4d000) [pid = 2462] [serial = 1307] [outer = 0x0] 20:28:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x128e73000) [pid = 2462] [serial = 1308] [outer = 0x128e4d000] 20:28:13 INFO - PROCESS | 2462 | 1461900493250 Marionette DEBUG loaded listener.js 20:28:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x12a93e800) [pid = 2462] [serial = 1309] [outer = 0x128e4d000] 20:28:13 INFO - PROCESS | 2462 | 1461900493787 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]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 820ms 20:28:13 INFO - PROCESS | 2462 | 1461900493843 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:28:13 INFO - PROCESS | 2462 | 1461900493846 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:28:13 INFO - PROCESS | 2462 | 1461900493850 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - PROCESS | 2462 | 1461900493852 Marionette TRACE conn2 <- [1,1718,null,{}] 20:28:13 INFO - PROCESS | 2462 | 1461900493856 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}] 20:28:14 INFO - PROCESS | 2462 | 1461900494013 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:28:14 INFO - PROCESS | 2462 | 1461900494117 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x126609800 == 65 [pid = 2462] [id = 437] 20:28:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x1215a7c00) [pid = 2462] [serial = 1310] [outer = 0x0] 20:28:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x128e6cc00) [pid = 2462] [serial = 1311] [outer = 0x1215a7c00] 20:28:14 INFO - PROCESS | 2462 | 1461900494165 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x12a94c000) [pid = 2462] [serial = 1312] [outer = 0x1215a7c00] 20:28:14 INFO - PROCESS | 2462 | 1461900494796 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]]]}] 20:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 973ms 20:28:14 INFO - PROCESS | 2462 | 1461900494823 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:28:14 INFO - PROCESS | 2462 | 1461900494825 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:28:14 INFO - PROCESS | 2462 | 1461900494846 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:28:14 INFO - PROCESS | 2462 | 1461900494849 Marionette TRACE conn2 <- [1,1722,null,{}] 20:28:14 INFO - PROCESS | 2462 | 1461900494852 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}] 20:28:14 INFO - PROCESS | 2462 | 1461900494956 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:28:15 INFO - PROCESS | 2462 | 1461900495031 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x119aad000 == 66 [pid = 2462] [id = 438] 20:28:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x112f7a800) [pid = 2462] [serial = 1313] [outer = 0x0] 20:28:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x1131e6c00) [pid = 2462] [serial = 1314] [outer = 0x112f7a800] 20:28:15 INFO - PROCESS | 2462 | 1461900495059 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x115faec00) [pid = 2462] [serial = 1315] [outer = 0x112f7a800] 20:28:15 INFO - PROCESS | 2462 | 1461900495484 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]]]}] 20:28:15 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 20:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 676ms 20:28:15 INFO - PROCESS | 2462 | 1461900495521 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:28:15 INFO - PROCESS | 2462 | 1461900495525 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:28:15 INFO - PROCESS | 2462 | 1461900495529 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 2462 | 1461900495531 Marionette TRACE conn2 <- [1,1726,null,{}] 20:28:15 INFO - PROCESS | 2462 | 1461900495533 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}] 20:28:15 INFO - PROCESS | 2462 | 1461900495631 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:28:15 INFO - PROCESS | 2462 | 1461900495692 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x119aba800 == 67 [pid = 2462] [id = 439] 20:28:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x1166d9000) [pid = 2462] [serial = 1316] [outer = 0x0] 20:28:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x1180a7400) [pid = 2462] [serial = 1317] [outer = 0x1166d9000] 20:28:15 INFO - PROCESS | 2462 | 1461900495719 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x11856e800) [pid = 2462] [serial = 1318] [outer = 0x1166d9000] 20:28:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12c731800 == 66 [pid = 2462] [id = 374] 20:28:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12c21f000 == 65 [pid = 2462] [id = 430] 20:28:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfeb800 == 64 [pid = 2462] [id = 429] 20:28:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12b35a000 == 63 [pid = 2462] [id = 428] 20:28:15 INFO - PROCESS | 2462 | --DOCSHELL 0x116912000 == 62 [pid = 2462] [id = 427] 20:28:15 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x11312a000) [pid = 2462] [serial = 1179] [outer = 0x0] [url = about:blank] 20:28:15 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x1180e3000) [pid = 2462] [serial = 1182] [outer = 0x0] [url = about:blank] 20:28:15 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x119d03400) [pid = 2462] [serial = 1185] [outer = 0x0] [url = about:blank] 20:28:15 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x123c10400) [pid = 2462] [serial = 1188] [outer = 0x0] [url = about:blank] 20:28:15 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x1266a1c00) [pid = 2462] [serial = 1191] [outer = 0x0] [url = about:blank] 20:28:15 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x12a914400) [pid = 2462] [serial = 1194] [outer = 0x0] [url = about:blank] 20:28:15 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x12ba7b400) [pid = 2462] [serial = 1236] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab11000 == 61 [pid = 2462] [id = 426] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b3800 == 60 [pid = 2462] [id = 425] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x1266c6000 == 59 [pid = 2462] [id = 424] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d4000 == 58 [pid = 2462] [id = 423] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x123fe4000 == 57 [pid = 2462] [id = 422] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x11a329800 == 56 [pid = 2462] [id = 421] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x119718800 == 55 [pid = 2462] [id = 420] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x119e1a800 == 54 [pid = 2462] [id = 419] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x116f39000 == 53 [pid = 2462] [id = 418] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x119724800 == 52 [pid = 2462] [id = 417] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x1241d0800 == 51 [pid = 2462] [id = 414] 20:28:16 INFO - PROCESS | 2462 | --DOCSHELL 0x11916c800 == 50 [pid = 2462] [id = 413] 20:28:16 INFO - PROCESS | 2462 | 1461900496167 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]]]}] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x128556400) [pid = 2462] [serial = 1135] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x1191d0800) [pid = 2462] [serial = 1033] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x119a81000) [pid = 2462] [serial = 1075] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x116a74000) [pid = 2462] [serial = 1126] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x1131e5c00) [pid = 2462] [serial = 1069] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x12427bc00) [pid = 2462] [serial = 1132] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x115d86c00) [pid = 2462] [serial = 1027] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x119a7c800) [pid = 2462] [serial = 1129] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x112ecac00) [pid = 2462] [serial = 982] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1180da400) [pid = 2462] [serial = 1072] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x123c0c000) [pid = 2462] [serial = 928] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x116326c00) [pid = 2462] [serial = 985] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x123cf0400) [pid = 2462] [serial = 1078] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x1180b0400) [pid = 2462] [serial = 1030] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1266d3400) [pid = 2462] [serial = 1084] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x1251a4000) [pid = 2462] [serial = 1081] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x128c0e800) [pid = 2462] [serial = 1218] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x12a93d400) [pid = 2462] [serial = 1221] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x128f61000) [pid = 2462] [serial = 1219] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x12a94c800) [pid = 2462] [serial = 1224] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x119dc9400) [pid = 2462] [serial = 1227] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x12a944c00) [pid = 2462] [serial = 1222] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x12adec400) [pid = 2462] [serial = 1230] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x12a7a7000) [pid = 2462] [serial = 1177] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x12b2d5000) [pid = 2462] [serial = 1231] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x12b376800) [pid = 2462] [serial = 1233] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x1180afc00) [pid = 2462] [serial = 1203] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x119179c00) [pid = 2462] [serial = 1204] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1180dd800) [pid = 2462] [serial = 1201] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x117e03000) [pid = 2462] [serial = 1200] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1198c5c00) [pid = 2462] [serial = 1206] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1215ae400) [pid = 2462] [serial = 1207] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x12a943000) [pid = 2462] [serial = 1198] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x12850d800) [pid = 2462] [serial = 1197] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x123c03000) [pid = 2462] [serial = 1209] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x124127400) [pid = 2462] [serial = 1210] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x12427c000) [pid = 2462] [serial = 1212] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1251a2800) [pid = 2462] [serial = 1213] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x126698800) [pid = 2462] [serial = 1228] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x12ab46000) [pid = 2462] [serial = 1225] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x12ba73800) [pid = 2462] [serial = 1234] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x128504000) [pid = 2462] [serial = 1215] [outer = 0x0] [url = about:blank] 20:28:16 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x1286b6000) [pid = 2462] [serial = 1216] [outer = 0x0] [url = about:blank] 20:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 669ms 20:28:16 INFO - PROCESS | 2462 | 1461900496217 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 2462 | 1461900496220 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:28:16 INFO - PROCESS | 2462 | 1461900496229 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 2462 | 1461900496233 Marionette TRACE conn2 <- [1,1730,null,{}] 20:28:16 INFO - PROCESS | 2462 | 1461900496285 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}] 20:28:16 INFO - PROCESS | 2462 | 1461900496418 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:28:16 INFO - PROCESS | 2462 | 1461900496457 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x119430000 == 51 [pid = 2462] [id = 440] 20:28:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x11812c800) [pid = 2462] [serial = 1319] [outer = 0x0] 20:28:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x1191d0800) [pid = 2462] [serial = 1320] [outer = 0x11812c800] 20:28:16 INFO - PROCESS | 2462 | 1461900496570 Marionette DEBUG loaded listener.js 20:28:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x1198bc800) [pid = 2462] [serial = 1321] [outer = 0x11812c800] 20:28:16 INFO - PROCESS | 2462 | 1461900496899 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]]]}] 20:28:16 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 20:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 710ms 20:28:16 INFO - PROCESS | 2462 | 1461900496940 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 2462 | 1461900496942 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:28:16 INFO - PROCESS | 2462 | 1461900496948 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 2462 | 1461900496949 Marionette TRACE conn2 <- [1,1734,null,{}] 20:28:16 INFO - PROCESS | 2462 | 1461900496951 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}] 20:28:17 INFO - PROCESS | 2462 | 1461900497040 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:28:17 INFO - PROCESS | 2462 | 1461900497094 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x119eec800 == 52 [pid = 2462] [id = 441] 20:28:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1198bf400) [pid = 2462] [serial = 1322] [outer = 0x0] 20:28:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x119dc8000) [pid = 2462] [serial = 1323] [outer = 0x1198bf400] 20:28:17 INFO - PROCESS | 2462 | 1461900497120 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x1215a3c00) [pid = 2462] [serial = 1324] [outer = 0x1198bf400] 20:28:17 INFO - PROCESS | 2462 | 1461900497416 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 20:28:17 INFO - PROCESS | 2462 | 1461900497467 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 2462 | 1461900497468 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:28:17 INFO - PROCESS | 2462 | 1461900497471 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 2462 | 1461900497472 Marionette TRACE conn2 <- [1,1738,null,{}] 20:28:17 INFO - PROCESS | 2462 | 1461900497474 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}] 20:28:17 INFO - PROCESS | 2462 | 1461900497553 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:28:17 INFO - PROCESS | 2462 | 1461900497612 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x119214000 == 53 [pid = 2462] [id = 442] 20:28:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x119e29400) [pid = 2462] [serial = 1325] [outer = 0x0] 20:28:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x1215a9c00) [pid = 2462] [serial = 1326] [outer = 0x119e29400] 20:28:17 INFO - PROCESS | 2462 | 1461900497638 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x123810400) [pid = 2462] [serial = 1327] [outer = 0x119e29400] 20:28:17 INFO - PROCESS | 2462 | 1461900497963 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 517ms 20:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:28:17 INFO - PROCESS | 2462 | 1461900497989 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 2462 | 1461900497990 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:28:17 INFO - PROCESS | 2462 | 1461900497992 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 2462 | 1461900497993 Marionette TRACE conn2 <- [1,1742,null,{}] 20:28:17 INFO - PROCESS | 2462 | 1461900497996 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}] 20:28:18 INFO - PROCESS | 2462 | 1461900498112 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:28:18 INFO - PROCESS | 2462 | 1461900498128 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c26800 == 54 [pid = 2462] [id = 443] 20:28:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x12348f800) [pid = 2462] [serial = 1328] [outer = 0x0] 20:28:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x123c11800) [pid = 2462] [serial = 1329] [outer = 0x12348f800] 20:28:18 INFO - PROCESS | 2462 | 1461900498155 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x126696c00) [pid = 2462] [serial = 1330] [outer = 0x12348f800] 20:28:18 INFO - PROCESS | 2462 | 1461900498479 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]]]}] 20:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 20:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:28:18 INFO - PROCESS | 2462 | 1461900498512 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 2462 | 1461900498513 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:28:18 INFO - PROCESS | 2462 | 1461900498515 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 2462 | 1461900498516 Marionette TRACE conn2 <- [1,1746,null,{}] 20:28:18 INFO - PROCESS | 2462 | 1461900498518 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}] 20:28:18 INFO - PROCESS | 2462 | 1461900498619 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:28:18 INFO - PROCESS | 2462 | 1461900498631 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298bc000 == 55 [pid = 2462] [id = 444] 20:28:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1252afc00) [pid = 2462] [serial = 1331] [outer = 0x0] 20:28:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1266dc000) [pid = 2462] [serial = 1332] [outer = 0x1252afc00] 20:28:18 INFO - PROCESS | 2462 | 1461900498656 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x128561400) [pid = 2462] [serial = 1333] [outer = 0x1252afc00] 20:28:19 INFO - PROCESS | 2462 | 1461900499000 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]]]}] 20:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 20:28:19 INFO - PROCESS | 2462 | 1461900499036 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:28:19 INFO - PROCESS | 2462 | 1461900499037 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:28:19 INFO - PROCESS | 2462 | 1461900499040 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:28:19 INFO - PROCESS | 2462 | 1461900499041 Marionette TRACE conn2 <- [1,1750,null,{}] 20:28:19 INFO - PROCESS | 2462 | 1461900499043 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}] 20:28:19 INFO - PROCESS | 2462 | 1461900499176 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:28:19 INFO - PROCESS | 2462 | 1461900499197 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad52800 == 56 [pid = 2462] [id = 445] 20:28:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x12850b800) [pid = 2462] [serial = 1334] [outer = 0x0] 20:28:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x128c03800) [pid = 2462] [serial = 1335] [outer = 0x12850b800] 20:28:19 INFO - PROCESS | 2462 | 1461900499236 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x128f61000) [pid = 2462] [serial = 1336] [outer = 0x12850b800] 20:28:19 INFO - PROCESS | 2462 | 1461900499574 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]]]}] 20:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 20:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:28:19 INFO - PROCESS | 2462 | 1461900499613 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:28:19 INFO - PROCESS | 2462 | 1461900499614 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:28:19 INFO - PROCESS | 2462 | 1461900499616 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:28:19 INFO - PROCESS | 2462 | 1461900499617 Marionette TRACE conn2 <- [1,1754,null,{}] 20:28:19 INFO - PROCESS | 2462 | 1461900499619 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}] 20:28:19 INFO - PROCESS | 2462 | 1461900499720 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:28:19 INFO - PROCESS | 2462 | 1461900499757 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bac5000 == 57 [pid = 2462] [id = 446] 20:28:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x128e4cc00) [pid = 2462] [serial = 1337] [outer = 0x0] 20:28:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x12a91e400) [pid = 2462] [serial = 1338] [outer = 0x128e4cc00] 20:28:19 INFO - PROCESS | 2462 | 1461900499781 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x12a943c00) [pid = 2462] [serial = 1339] [outer = 0x128e4cc00] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x113c43000) [pid = 2462] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x119a7c000) [pid = 2462] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1125c3000) [pid = 2462] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x112ec5c00) [pid = 2462] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x124ba5c00) [pid = 2462] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1238f7800) [pid = 2462] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1266a3400) [pid = 2462] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x11812b800) [pid = 2462] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1215ae000) [pid = 2462] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x112924400) [pid = 2462] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x118041800) [pid = 2462] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x1238f6000) [pid = 2462] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:28:20 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1185ea000) [pid = 2462] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:28:20 INFO - PROCESS | 2462 | 1461900500205 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]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 619ms 20:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:28:20 INFO - PROCESS | 2462 | 1461900500236 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:28:20 INFO - PROCESS | 2462 | 1461900500237 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:28:20 INFO - PROCESS | 2462 | 1461900500239 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 2462 | 1461900500240 Marionette TRACE conn2 <- [1,1758,null,{}] 20:28:20 INFO - PROCESS | 2462 | 1461900500242 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}] 20:28:20 INFO - PROCESS | 2462 | 1461900500328 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:28:20 INFO - PROCESS | 2462 | 1461900500385 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab05000 == 58 [pid = 2462] [id = 447] 20:28:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x113132800) [pid = 2462] [serial = 1340] [outer = 0x0] 20:28:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1215aa400) [pid = 2462] [serial = 1341] [outer = 0x113132800] 20:28:20 INFO - PROCESS | 2462 | 1461900500409 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x1266a3400) [pid = 2462] [serial = 1342] [outer = 0x113132800] 20:28:20 INFO - PROCESS | 2462 | 1461900500702 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]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 20:28:20 INFO - PROCESS | 2462 | 1461900500757 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:28:20 INFO - PROCESS | 2462 | 1461900500759 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:28:20 INFO - PROCESS | 2462 | 1461900500761 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 2462 | 1461900500763 Marionette TRACE conn2 <- [1,1762,null,{}] 20:28:20 INFO - PROCESS | 2462 | 1461900500765 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}] 20:28:20 INFO - PROCESS | 2462 | 1461900500864 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:28:20 INFO - PROCESS | 2462 | 1461900500868 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c736800 == 59 [pid = 2462] [id = 448] 20:28:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x128f5a800) [pid = 2462] [serial = 1343] [outer = 0x0] 20:28:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12ab47800) [pid = 2462] [serial = 1344] [outer = 0x128f5a800] 20:28:20 INFO - PROCESS | 2462 | 1461900500897 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x12adf1400) [pid = 2462] [serial = 1345] [outer = 0x128f5a800] 20:28:21 INFO - PROCESS | 2462 | 1461900501253 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]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 20:28:21 INFO - PROCESS | 2462 | 1461900501281 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 2462 | 1461900501282 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:28:21 INFO - PROCESS | 2462 | 1461900501284 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 2462 | 1461900501285 Marionette TRACE conn2 <- [1,1766,null,{}] 20:28:21 INFO - PROCESS | 2462 | 1461900501287 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}] 20:28:21 INFO - PROCESS | 2462 | 1461900501373 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:28:21 INFO - PROCESS | 2462 | 1461900501378 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3d800 == 60 [pid = 2462] [id = 449] 20:28:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1266a2400) [pid = 2462] [serial = 1346] [outer = 0x0] 20:28:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x12b2cd400) [pid = 2462] [serial = 1347] [outer = 0x1266a2400] 20:28:21 INFO - PROCESS | 2462 | 1461900501402 Marionette DEBUG loaded listener.js 20:28:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x12b375000) [pid = 2462] [serial = 1348] [outer = 0x1266a2400] 20:28:21 INFO - PROCESS | 2462 | 1461900501732 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]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 470ms 20:28:21 INFO - PROCESS | 2462 | 1461900501754 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 2462 | 1461900501755 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:28:21 INFO - PROCESS | 2462 | 1461900501758 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 2462 | 1461900501759 Marionette TRACE conn2 <- [1,1770,null,{}] 20:28:21 INFO - PROCESS | 2462 | 1461900501764 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}] 20:28:21 INFO - PROCESS | 2462 | 1461900501848 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:28:21 INFO - PROCESS | 2462 | 1461900501852 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d774000 == 61 [pid = 2462] [id = 450] 20:28:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x12b374c00) [pid = 2462] [serial = 1349] [outer = 0x0] 20:28:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x12ba74800) [pid = 2462] [serial = 1350] [outer = 0x12b374c00] 20:28:21 INFO - PROCESS | 2462 | 1461900501877 Marionette DEBUG loaded listener.js 20:28:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x12ba7e800) [pid = 2462] [serial = 1351] [outer = 0x12b374c00] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf18000 == 60 [pid = 2462] [id = 361] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12c726800 == 59 [pid = 2462] [id = 392] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12a87b800 == 58 [pid = 2462] [id = 344] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce30800 == 57 [pid = 2462] [id = 396] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12d113000 == 56 [pid = 2462] [id = 397] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6c5800 == 55 [pid = 2462] [id = 398] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca37000 == 54 [pid = 2462] [id = 415] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12d862800 == 53 [pid = 2462] [id = 416] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x119d2a800 == 52 [pid = 2462] [id = 343] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12b224800 == 51 [pid = 2462] [id = 359] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12d788000 == 50 [pid = 2462] [id = 412] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12bab9800 == 49 [pid = 2462] [id = 360] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3a000 == 48 [pid = 2462] [id = 378] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x11818a000 == 47 [pid = 2462] [id = 399] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfdb800 == 46 [pid = 2462] [id = 377] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x119aad000 == 45 [pid = 2462] [id = 438] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x126609800 == 44 [pid = 2462] [id = 437] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12d860800 == 43 [pid = 2462] [id = 436] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6d0000 == 42 [pid = 2462] [id = 435] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce25000 == 41 [pid = 2462] [id = 434] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12523d000 == 40 [pid = 2462] [id = 433] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x11921a000 == 39 [pid = 2462] [id = 432] 20:28:22 INFO - PROCESS | 2462 | --DOCSHELL 0x113333800 == 38 [pid = 2462] [id = 431] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x119aba800 == 37 [pid = 2462] [id = 439] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x119430000 == 36 [pid = 2462] [id = 440] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x119eec800 == 35 [pid = 2462] [id = 441] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12c736800 == 34 [pid = 2462] [id = 448] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12bac5000 == 33 [pid = 2462] [id = 446] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad52800 == 32 [pid = 2462] [id = 445] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x128c26800 == 31 [pid = 2462] [id = 443] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab05000 == 30 [pid = 2462] [id = 447] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x1298bc000 == 29 [pid = 2462] [id = 444] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x119214000 == 28 [pid = 2462] [id = 442] 20:28:23 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3d800 == 27 [pid = 2462] [id = 449] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1180db400) [pid = 2462] [serial = 1255] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x128b52c00) [pid = 2462] [serial = 1287] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x112e76000) [pid = 2462] [serial = 1251] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x1134ce000) [pid = 2462] [serial = 1281] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1266a0000) [pid = 2462] [serial = 1276] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x12493e000) [pid = 2462] [serial = 1272] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x12855c800) [pid = 2462] [serial = 1279] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x12411b800) [pid = 2462] [serial = 1245] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x119959400) [pid = 2462] [serial = 1261] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x123802c00) [pid = 2462] [serial = 1267] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x119dc9800) [pid = 2462] [serial = 1263] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x119e27c00) [pid = 2462] [serial = 1284] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x11917a000) [pid = 2462] [serial = 1260] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x1180e5000) [pid = 2462] [serial = 1282] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x128505000) [pid = 2462] [serial = 1278] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x115d86800) [pid = 2462] [serial = 1252] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x116a68c00) [pid = 2462] [serial = 1254] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x123ce9400) [pid = 2462] [serial = 1269] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x128507c00) [pid = 2462] [serial = 1285] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x125cdc000) [pid = 2462] [serial = 1275] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x118721800) [pid = 2462] [serial = 1257] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1214ee800) [pid = 2462] [serial = 1264] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1198bc000) [pid = 2462] [serial = 1242] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x118a27c00) [pid = 2462] [serial = 1258] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x123434c00) [pid = 2462] [serial = 1266] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x124274c00) [pid = 2462] [serial = 1270] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1166db400) [pid = 2462] [serial = 1239] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x12855fc00) [pid = 2462] [serial = 1248] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x124ba4c00) [pid = 2462] [serial = 1273] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x128c09800) [pid = 2462] [serial = 1288] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x128c10c00) [pid = 2462] [serial = 1290] [outer = 0x0] [url = about:blank] 20:28:23 INFO - PROCESS | 2462 | 1461900503567 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]]]}] 20:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1825ms 20:28:23 INFO - PROCESS | 2462 | 1461900503584 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:28:23 INFO - PROCESS | 2462 | 1461900503586 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:28:23 INFO - PROCESS | 2462 | 1461900503590 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 2462 | 1461900503594 Marionette TRACE conn2 <- [1,1774,null,{}] 20:28:23 INFO - PROCESS | 2462 | 1461900503598 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}] 20:28:23 INFO - PROCESS | 2462 | 1461900503680 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:28:23 INFO - PROCESS | 2462 | 1461900503731 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x1132a2000 == 28 [pid = 2462] [id = 451] 20:28:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x112923c00) [pid = 2462] [serial = 1352] [outer = 0x0] 20:28:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x112925000) [pid = 2462] [serial = 1353] [outer = 0x112923c00] 20:28:23 INFO - PROCESS | 2462 | 1461900503758 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x1120de800) [pid = 2462] [serial = 1354] [outer = 0x112923c00] 20:28:24 INFO - PROCESS | 2462 | 1461900504072 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]]]}] 20:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 524ms 20:28:24 INFO - PROCESS | 2462 | 1461900504114 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 2462 | 1461900504119 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:28:24 INFO - PROCESS | 2462 | 1461900504123 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 2462 | 1461900504125 Marionette TRACE conn2 <- [1,1778,null,{}] 20:28:24 INFO - PROCESS | 2462 | 1461900504127 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}] 20:28:24 INFO - PROCESS | 2462 | 1461900504203 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:28:24 INFO - PROCESS | 2462 | 1461900504209 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x116978000 == 29 [pid = 2462] [id = 452] 20:28:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x112ecac00) [pid = 2462] [serial = 1355] [outer = 0x0] 20:28:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x113135400) [pid = 2462] [serial = 1356] [outer = 0x112ecac00] 20:28:24 INFO - PROCESS | 2462 | 1461900504237 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1134ce000) [pid = 2462] [serial = 1357] [outer = 0x112ecac00] 20:28:24 INFO - PROCESS | 2462 | 1461900504563 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]]]}] 20:28:24 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 20:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 473ms 20:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:28:24 INFO - PROCESS | 2462 | 1461900504597 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 2462 | 1461900504598 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:28:24 INFO - PROCESS | 2462 | 1461900504601 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 2462 | 1461900504603 Marionette TRACE conn2 <- [1,1782,null,{}] 20:28:24 INFO - PROCESS | 2462 | 1461900504611 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}] 20:28:24 INFO - PROCESS | 2462 | 1461900504688 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:28:24 INFO - PROCESS | 2462 | 1461900504698 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x117369800 == 30 [pid = 2462] [id = 453] 20:28:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x110e76400) [pid = 2462] [serial = 1358] [outer = 0x0] 20:28:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1163eb800) [pid = 2462] [serial = 1359] [outer = 0x110e76400] 20:28:24 INFO - PROCESS | 2462 | 1461900504726 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1169a3000) [pid = 2462] [serial = 1360] [outer = 0x110e76400] 20:28:25 INFO - PROCESS | 2462 | 1461900505073 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]]]}] 20:28:25 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 20:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 20:28:25 INFO - PROCESS | 2462 | 1461900505122 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:28:25 INFO - PROCESS | 2462 | 1461900505123 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:28:25 INFO - PROCESS | 2462 | 1461900505125 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 2462 | 1461900505127 Marionette TRACE conn2 <- [1,1786,null,{}] 20:28:25 INFO - PROCESS | 2462 | 1461900505129 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}] 20:28:25 INFO - PROCESS | 2462 | 1461900505223 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:28:25 INFO - PROCESS | 2462 | 1461900505230 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187da000 == 31 [pid = 2462] [id = 454] 20:28:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x112930800) [pid = 2462] [serial = 1361] [outer = 0x0] 20:28:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x116a72c00) [pid = 2462] [serial = 1362] [outer = 0x112930800] 20:28:25 INFO - PROCESS | 2462 | 1461900505256 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x117e06000) [pid = 2462] [serial = 1363] [outer = 0x112930800] 20:28:25 INFO - PROCESS | 2462 | 1461900505566 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]]]}] 20:28:25 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 20:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 472ms 20:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:28:25 INFO - PROCESS | 2462 | 1461900505599 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:28:25 INFO - PROCESS | 2462 | 1461900505600 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:28:25 INFO - PROCESS | 2462 | 1461900505602 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 2462 | 1461900505603 Marionette TRACE conn2 <- [1,1790,null,{}] 20:28:25 INFO - PROCESS | 2462 | 1461900505605 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}] 20:28:25 INFO - PROCESS | 2462 | 1461900505675 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:28:25 INFO - PROCESS | 2462 | 1461900505681 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x119445000 == 32 [pid = 2462] [id = 455] 20:28:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x112ec5c00) [pid = 2462] [serial = 1364] [outer = 0x0] 20:28:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x1180aa400) [pid = 2462] [serial = 1365] [outer = 0x112ec5c00] 20:28:25 INFO - PROCESS | 2462 | 1461900505707 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1180dd800) [pid = 2462] [serial = 1366] [outer = 0x112ec5c00] 20:28:26 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) 20:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 469ms 20:28:26 INFO - PROCESS | 2462 | 1461900506064 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]]]}] 20:28:26 INFO - PROCESS | 2462 | 1461900506072 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 2462 | 1461900506073 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:28:26 INFO - PROCESS | 2462 | 1461900506088 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 2462 | 1461900506089 Marionette TRACE conn2 <- [1,1794,null,{}] 20:28:26 INFO - PROCESS | 2462 | 1461900506093 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}] 20:28:26 INFO - PROCESS | 2462 | 1461900506184 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:28:26 INFO - PROCESS | 2462 | 1461900506189 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x119aaa800 == 33 [pid = 2462] [id = 456] 20:28:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x1180e2400) [pid = 2462] [serial = 1367] [outer = 0x0] 20:28:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x118569800) [pid = 2462] [serial = 1368] [outer = 0x1180e2400] 20:28:26 INFO - PROCESS | 2462 | 1461900506219 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x11871a000) [pid = 2462] [serial = 1369] [outer = 0x1180e2400] 20:28:26 INFO - PROCESS | 2462 | 1461900506548 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 481ms 20:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:28:26 INFO - PROCESS | 2462 | 1461900506558 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 2462 | 1461900506559 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:28:26 INFO - PROCESS | 2462 | 1461900506564 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 2462 | 1461900506565 Marionette TRACE conn2 <- [1,1798,null,{}] 20:28:26 INFO - PROCESS | 2462 | 1461900506567 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}] 20:28:26 INFO - PROCESS | 2462 | 1461900506638 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:28:26 INFO - PROCESS | 2462 | 1461900506644 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x119eeb800 == 34 [pid = 2462] [id = 457] 20:28:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x11254cc00) [pid = 2462] [serial = 1370] [outer = 0x0] 20:28:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x118a25400) [pid = 2462] [serial = 1371] [outer = 0x11254cc00] 20:28:26 INFO - PROCESS | 2462 | 1461900506670 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x119123000) [pid = 2462] [serial = 1372] [outer = 0x11254cc00] 20:28:26 INFO - PROCESS | 2462 | 1461900506974 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 419ms 20:28:26 INFO - PROCESS | 2462 | 1461900506982 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 2462 | 1461900506984 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:28:26 INFO - PROCESS | 2462 | 1461900506986 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 2462 | 1461900506987 Marionette TRACE conn2 <- [1,1802,null,{}] 20:28:26 INFO - PROCESS | 2462 | 1461900506991 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}] 20:28:27 INFO - PROCESS | 2462 | 1461900507102 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:28:27 INFO - PROCESS | 2462 | 1461900507108 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e10800 == 35 [pid = 2462] [id = 458] 20:28:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x1185e2400) [pid = 2462] [serial = 1373] [outer = 0x0] 20:28:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x119125400) [pid = 2462] [serial = 1374] [outer = 0x1185e2400] 20:28:27 INFO - PROCESS | 2462 | 1461900507132 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1194a5800) [pid = 2462] [serial = 1375] [outer = 0x1185e2400] 20:28:27 INFO - PROCESS | 2462 | 1461900507459 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]]]}] 20:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 20:28:27 INFO - PROCESS | 2462 | 1461900507505 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:28:27 INFO - PROCESS | 2462 | 1461900507506 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:28:27 INFO - PROCESS | 2462 | 1461900507508 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:28:27 INFO - PROCESS | 2462 | 1461900507509 Marionette TRACE conn2 <- [1,1806,null,{}] 20:28:27 INFO - PROCESS | 2462 | 1461900507511 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}] 20:28:27 INFO - PROCESS | 2462 | 1461900507582 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:28:27 INFO - PROCESS | 2462 | 1461900507586 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x117368000 == 36 [pid = 2462] [id = 459] 20:28:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x11292e800) [pid = 2462] [serial = 1376] [outer = 0x0] 20:28:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x119958400) [pid = 2462] [serial = 1377] [outer = 0x11292e800] 20:28:27 INFO - PROCESS | 2462 | 1461900507613 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x119a7c000) [pid = 2462] [serial = 1378] [outer = 0x11292e800] 20:28:27 INFO - PROCESS | 2462 | 1461900507941 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]]]}] 20:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 470ms 20:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:28:27 INFO - PROCESS | 2462 | 1461900507979 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:28:27 INFO - PROCESS | 2462 | 1461900507980 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:28:27 INFO - PROCESS | 2462 | 1461900507982 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:28:27 INFO - PROCESS | 2462 | 1461900507984 Marionette TRACE conn2 <- [1,1810,null,{}] 20:28:28 INFO - PROCESS | 2462 | 1461900507995 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}] 20:28:28 INFO - PROCESS | 2462 | 1461900508069 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:28:28 INFO - PROCESS | 2462 | 1461900508073 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241b9000 == 37 [pid = 2462] [id = 460] 20:28:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x119a81c00) [pid = 2462] [serial = 1379] [outer = 0x0] 20:28:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x119dc7400) [pid = 2462] [serial = 1380] [outer = 0x119a81c00] 20:28:28 INFO - PROCESS | 2462 | 1461900508102 Marionette DEBUG loaded listener.js 20:28:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x11a2b3000) [pid = 2462] [serial = 1381] [outer = 0x119a81c00] 20:28:28 INFO - PROCESS | 2462 | 1461900508480 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]]]}] 20:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 20:28:28 INFO - PROCESS | 2462 | 1461900508502 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:28:28 INFO - PROCESS | 2462 | 1461900508505 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:28:28 INFO - PROCESS | 2462 | 1461900508510 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 2462 | 1461900508513 Marionette TRACE conn2 <- [1,1814,null,{}] 20:28:28 INFO - PROCESS | 2462 | 1461900508516 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}] 20:28:28 INFO - PROCESS | 2462 | 1461900508652 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:28:29 INFO - PROCESS | 2462 | 1461900509262 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x128506000) [pid = 2462] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x1252afc00) [pid = 2462] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12348f800) [pid = 2462] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x12850b800) [pid = 2462] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x113132800) [pid = 2462] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x128e4cc00) [pid = 2462] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x128f5a800) [pid = 2462] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1266a2400) [pid = 2462] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x110e7b000) [pid = 2462] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x119e29400) [pid = 2462] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1198bf400) [pid = 2462] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x11812c800) [pid = 2462] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x1166d9000) [pid = 2462] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x112f7a800) [pid = 2462] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1215a7c00) [pid = 2462] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x128e4d000) [pid = 2462] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x123487400) [pid = 2462] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x11a2b8000) [pid = 2462] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x118718800) [pid = 2462] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1180a7000) [pid = 2462] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x124c56400) [pid = 2462] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x1252b5c00) [pid = 2462] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x112f7a400) [pid = 2462] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1184be400) [pid = 2462] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x112931c00) [pid = 2462] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x123482000) [pid = 2462] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x119967c00) [pid = 2462] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1172e5000) [pid = 2462] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x123434000) [pid = 2462] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x128e4b800) [pid = 2462] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:28:29 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x12adf1c00) [pid = 2462] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:28:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x111cd7000 == 38 [pid = 2462] [id = 461] 20:28:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x110e75000) [pid = 2462] [serial = 1382] [outer = 0x0] 20:28:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1110d4000) [pid = 2462] [serial = 1383] [outer = 0x110e75000] 20:28:29 INFO - PROCESS | 2462 | 1461900509341 Marionette DEBUG loaded listener.js 20:28:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x1125b6c00) [pid = 2462] [serial = 1384] [outer = 0x110e75000] 20:28:29 INFO - PROCESS | 2462 | 1461900509833 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]]]}] 20:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1374ms 20:28:29 INFO - PROCESS | 2462 | 1461900509883 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:28:29 INFO - PROCESS | 2462 | 1461900509885 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:28:29 INFO - PROCESS | 2462 | 1461900509888 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:28:29 INFO - PROCESS | 2462 | 1461900509891 Marionette TRACE conn2 <- [1,1818,null,{}] 20:28:29 INFO - PROCESS | 2462 | 1461900509894 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}] 20:28:30 INFO - PROCESS | 2462 | 1461900510003 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:28:30 INFO - PROCESS | 2462 | 1461900510057 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d1000 == 39 [pid = 2462] [id = 462] 20:28:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x112927800) [pid = 2462] [serial = 1385] [outer = 0x0] 20:28:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x11312a800) [pid = 2462] [serial = 1386] [outer = 0x112927800] 20:28:30 INFO - PROCESS | 2462 | 1461900510111 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x115038800) [pid = 2462] [serial = 1387] [outer = 0x112927800] 20:28:30 INFO - PROCESS | 2462 | 1461900510664 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]]]}] 20:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 821ms 20:28:30 INFO - PROCESS | 2462 | 1461900510713 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:28:30 INFO - PROCESS | 2462 | 1461900510716 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:28:30 INFO - PROCESS | 2462 | 1461900510719 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 2462 | 1461900510721 Marionette TRACE conn2 <- [1,1822,null,{}] 20:28:30 INFO - PROCESS | 2462 | 1461900510723 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}] 20:28:30 INFO - PROCESS | 2462 | 1461900510829 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:28:30 INFO - PROCESS | 2462 | 1461900510905 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x113161000 == 40 [pid = 2462] [id = 463] 20:28:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1125bfc00) [pid = 2462] [serial = 1388] [outer = 0x0] 20:28:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1134cd000) [pid = 2462] [serial = 1389] [outer = 0x1125bfc00] 20:28:30 INFO - PROCESS | 2462 | 1461900510936 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x11767d800) [pid = 2462] [serial = 1390] [outer = 0x1125bfc00] 20:28:31 INFO - PROCESS | 2462 | 1461900511596 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]]]}] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce22800 == 39 [pid = 2462] [id = 15] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x128c1f000 == 38 [pid = 2462] [id = 6] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x12b360800 == 37 [pid = 2462] [id = 9] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x118543000 == 36 [pid = 2462] [id = 11] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca40000 == 35 [pid = 2462] [id = 14] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x12d209800 == 34 [pid = 2462] [id = 18] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x113325000 == 33 [pid = 2462] [id = 26] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x1241b9000 == 32 [pid = 2462] [id = 460] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x117368000 == 31 [pid = 2462] [id = 459] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x119e10800 == 30 [pid = 2462] [id = 458] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x119eeb800 == 29 [pid = 2462] [id = 457] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x119aaa800 == 28 [pid = 2462] [id = 456] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x119445000 == 27 [pid = 2462] [id = 455] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x12ba74800) [pid = 2462] [serial = 1350] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x1187da000 == 26 [pid = 2462] [id = 454] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x117369800 == 25 [pid = 2462] [id = 453] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x116978000 == 24 [pid = 2462] [id = 452] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x1132a2000 == 23 [pid = 2462] [id = 451] 20:28:31 INFO - PROCESS | 2462 | --DOCSHELL 0x12d774000 == 22 [pid = 2462] [id = 450] 20:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 922ms 20:28:31 INFO - PROCESS | 2462 | 1461900511642 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 2462 | 1461900511644 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:28:31 INFO - PROCESS | 2462 | 1461900511648 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 2462 | 1461900511650 Marionette TRACE conn2 <- [1,1826,null,{}] 20:28:31 INFO - PROCESS | 2462 | 1461900511653 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}] 20:28:31 INFO - PROCESS | 2462 | 1461900511729 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:28:31 INFO - PROCESS | 2462 | 1461900511737 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x116391000 == 23 [pid = 2462] [id = 464] 20:28:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x112f7ac00) [pid = 2462] [serial = 1391] [outer = 0x0] 20:28:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x113132800) [pid = 2462] [serial = 1392] [outer = 0x112f7ac00] 20:28:31 INFO - PROCESS | 2462 | 1461900511766 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x113448400) [pid = 2462] [serial = 1393] [outer = 0x112f7ac00] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x128f60400) [pid = 2462] [serial = 1291] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x115d3e400) [pid = 2462] [serial = 1180] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1266df800) [pid = 2462] [serial = 1246] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1214ea000) [pid = 2462] [serial = 1186] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1184b7000) [pid = 2462] [serial = 1183] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x12499d800) [pid = 2462] [serial = 1189] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x12a940000) [pid = 2462] [serial = 1195] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x128510c00) [pid = 2462] [serial = 1192] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x12a7b0c00) [pid = 2462] [serial = 1249] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x1180ab000) [pid = 2462] [serial = 1240] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x11a2b3400) [pid = 2462] [serial = 1243] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x1266dc000) [pid = 2462] [serial = 1332] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x123c11800) [pid = 2462] [serial = 1329] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x128c03800) [pid = 2462] [serial = 1335] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x1215aa400) [pid = 2462] [serial = 1341] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x12a91e400) [pid = 2462] [serial = 1338] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x128f61000) [pid = 2462] [serial = 1336] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x12ab47800) [pid = 2462] [serial = 1344] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x12adf1400) [pid = 2462] [serial = 1345] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x12b2cd400) [pid = 2462] [serial = 1347] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x12a943c00) [pid = 2462] [serial = 1339] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x111dbe800) [pid = 2462] [serial = 1293] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1215a9c00) [pid = 2462] [serial = 1326] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x12b375000) [pid = 2462] [serial = 1348] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x119dc8000) [pid = 2462] [serial = 1323] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x1215a3c00) [pid = 2462] [serial = 1324] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x1191d0800) [pid = 2462] [serial = 1320] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x1198bc800) [pid = 2462] [serial = 1321] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x11856e800) [pid = 2462] [serial = 1318] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x1180a7400) [pid = 2462] [serial = 1317] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x115faec00) [pid = 2462] [serial = 1315] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x1131e6c00) [pid = 2462] [serial = 1314] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x12a94c000) [pid = 2462] [serial = 1312] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x128e6cc00) [pid = 2462] [serial = 1311] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x12a93e800) [pid = 2462] [serial = 1309] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x128e73000) [pid = 2462] [serial = 1308] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x128505800) [pid = 2462] [serial = 1306] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x12499ec00) [pid = 2462] [serial = 1305] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 72 (0x123c0d000) [pid = 2462] [serial = 1303] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 71 (0x1215a7800) [pid = 2462] [serial = 1302] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 70 (0x119962000) [pid = 2462] [serial = 1300] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 69 (0x11917f000) [pid = 2462] [serial = 1299] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 68 (0x118566c00) [pid = 2462] [serial = 1297] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 67 (0x1180dd400) [pid = 2462] [serial = 1296] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 66 (0x11312dc00) [pid = 2462] [serial = 1294] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 65 (0x128561400) [pid = 2462] [serial = 1333] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 64 (0x1266a3400) [pid = 2462] [serial = 1342] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 63 (0x126696c00) [pid = 2462] [serial = 1330] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 62 (0x123810400) [pid = 2462] [serial = 1327] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 2462 | --DOMWINDOW == 61 (0x12bb72800) [pid = 2462] [serial = 1237] [outer = 0x0] [url = about:blank] 20:28:32 INFO - PROCESS | 2462 | 1461900512144 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]]]}] 20:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 20:28:32 INFO - PROCESS | 2462 | 1461900512168 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 2462 | 1461900512172 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:28:32 INFO - PROCESS | 2462 | 1461900512177 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 2462 | 1461900512180 Marionette TRACE conn2 <- [1,1830,null,{}] 20:28:32 INFO - PROCESS | 2462 | 1461900512182 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}] 20:28:32 INFO - PROCESS | 2462 | 1461900512257 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:28:32 INFO - PROCESS | 2462 | 1461900512286 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x117365800 == 24 [pid = 2462] [id = 465] 20:28:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 62 (0x1163f1800) [pid = 2462] [serial = 1394] [outer = 0x0] 20:28:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 63 (0x1169ac000) [pid = 2462] [serial = 1395] [outer = 0x1163f1800] 20:28:32 INFO - PROCESS | 2462 | 1461900512311 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 64 (0x11767e000) [pid = 2462] [serial = 1396] [outer = 0x1163f1800] 20:28:32 INFO - PROCESS | 2462 | 1461900512655 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]]]}] 20:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 20:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:28:32 INFO - PROCESS | 2462 | 1461900512699 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 2462 | 1461900512700 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:28:32 INFO - PROCESS | 2462 | 1461900512702 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 2462 | 1461900512705 Marionette TRACE conn2 <- [1,1834,null,{}] 20:28:32 INFO - PROCESS | 2462 | 1461900512718 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}] 20:28:32 INFO - PROCESS | 2462 | 1461900512802 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:28:32 INFO - PROCESS | 2462 | 1461900512808 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b7800 == 25 [pid = 2462] [id = 466] 20:28:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 65 (0x110e7dc00) [pid = 2462] [serial = 1397] [outer = 0x0] 20:28:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 66 (0x1180b0000) [pid = 2462] [serial = 1398] [outer = 0x110e7dc00] 20:28:32 INFO - PROCESS | 2462 | 1461900512841 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 67 (0x11812bc00) [pid = 2462] [serial = 1399] [outer = 0x110e7dc00] 20:28:33 INFO - PROCESS | 2462 | 1461900513196 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]]]}] 20:28:33 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 20:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 526ms 20:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:28:33 INFO - PROCESS | 2462 | 1461900513230 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:28:33 INFO - PROCESS | 2462 | 1461900513231 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:28:33 INFO - PROCESS | 2462 | 1461900513233 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 2462 | 1461900513234 Marionette TRACE conn2 <- [1,1838,null,{}] 20:28:33 INFO - PROCESS | 2462 | 1461900513241 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}] 20:28:33 INFO - PROCESS | 2462 | 1461900513318 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:28:33 INFO - PROCESS | 2462 | 1461900513322 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ee3000 == 26 [pid = 2462] [id = 467] 20:28:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 68 (0x118567c00) [pid = 2462] [serial = 1400] [outer = 0x0] 20:28:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 69 (0x1185dcc00) [pid = 2462] [serial = 1401] [outer = 0x118567c00] 20:28:33 INFO - PROCESS | 2462 | 1461900513350 Marionette DEBUG loaded listener.js 20:28:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 70 (0x1185e9800) [pid = 2462] [serial = 1402] [outer = 0x118567c00] 20:28:33 INFO - PROCESS | 2462 | 1461900513691 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]]]}] 20:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 472ms 20:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:28:33 INFO - PROCESS | 2462 | 1461900513706 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:28:33 INFO - PROCESS | 2462 | 1461900513707 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:28:33 INFO - PROCESS | 2462 | 1461900513710 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 2462 | 1461900513713 Marionette TRACE conn2 <- [1,1842,null,{}] 20:28:33 INFO - PROCESS | 2462 | 1461900513715 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}] 20:28:33 INFO - PROCESS | 2462 | 1461900513785 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:28:33 INFO - PROCESS | 2462 | 1461900513789 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x123515800 == 27 [pid = 2462] [id = 468] 20:28:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 71 (0x118721000) [pid = 2462] [serial = 1403] [outer = 0x0] 20:28:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 72 (0x118781400) [pid = 2462] [serial = 1404] [outer = 0x118721000] 20:28:33 INFO - PROCESS | 2462 | 1461900513817 Marionette DEBUG loaded listener.js 20:28:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 73 (0x118a2b800) [pid = 2462] [serial = 1405] [outer = 0x118721000] 20:28:34 INFO - PROCESS | 2462 | 1461900514233 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]]]}] 20:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 572ms 20:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:28:34 INFO - PROCESS | 2462 | 1461900514282 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 2462 | 1461900514283 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:28:34 INFO - PROCESS | 2462 | 1461900514285 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 2462 | 1461900514286 Marionette TRACE conn2 <- [1,1846,null,{}] 20:28:34 INFO - PROCESS | 2462 | 1461900514288 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}] 20:28:34 INFO - PROCESS | 2462 | 1461900514405 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:28:34 INFO - PROCESS | 2462 | 1461900514442 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x123850000 == 28 [pid = 2462] [id = 469] 20:28:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x119128c00) [pid = 2462] [serial = 1406] [outer = 0x0] 20:28:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x1198bcc00) [pid = 2462] [serial = 1407] [outer = 0x119128c00] 20:28:34 INFO - PROCESS | 2462 | 1461900514470 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x1214e7400) [pid = 2462] [serial = 1408] [outer = 0x119128c00] 20:28:34 INFO - PROCESS | 2462 | 1461900514791 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]]]}] 20:28:34 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) 20:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 20:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:28:34 INFO - PROCESS | 2462 | 1461900514804 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 2462 | 1461900514806 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:28:34 INFO - PROCESS | 2462 | 1461900514808 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 2462 | 1461900514809 Marionette TRACE conn2 <- [1,1850,null,{}] 20:28:34 INFO - PROCESS | 2462 | 1461900514814 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}] 20:28:34 INFO - PROCESS | 2462 | 1461900514905 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:28:34 INFO - PROCESS | 2462 | 1461900514940 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x124b20000 == 29 [pid = 2462] [id = 470] 20:28:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x11917a000) [pid = 2462] [serial = 1409] [outer = 0x0] 20:28:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x1215a3000) [pid = 2462] [serial = 1410] [outer = 0x11917a000] 20:28:34 INFO - PROCESS | 2462 | 1461900514965 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1215ab000) [pid = 2462] [serial = 1411] [outer = 0x11917a000] 20:28:35 INFO - PROCESS | 2462 | 1461900515274 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]]]}] 20:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 20:28:35 INFO - PROCESS | 2462 | 1461900515332 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 2462 | 1461900515333 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:28:35 INFO - PROCESS | 2462 | 1461900515335 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 2462 | 1461900515336 Marionette TRACE conn2 <- [1,1854,null,{}] 20:28:35 INFO - PROCESS | 2462 | 1461900515339 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}] 20:28:35 INFO - PROCESS | 2462 | 1461900515432 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:28:35 INFO - PROCESS | 2462 | 1461900515444 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x12524d800 == 30 [pid = 2462] [id = 471] 20:28:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x119e2f400) [pid = 2462] [serial = 1412] [outer = 0x0] 20:28:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x123482800) [pid = 2462] [serial = 1413] [outer = 0x119e2f400] 20:28:35 INFO - PROCESS | 2462 | 1461900515470 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x123487c00) [pid = 2462] [serial = 1414] [outer = 0x119e2f400] 20:28:35 INFO - PROCESS | 2462 | 1461900515818 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]]]}] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x12b374c00) [pid = 2462] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x112ec5c00) [pid = 2462] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x112923c00) [pid = 2462] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x1185e2400) [pid = 2462] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x11292e800) [pid = 2462] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x112ecac00) [pid = 2462] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x110e76400) [pid = 2462] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x112930800) [pid = 2462] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x1180e2400) [pid = 2462] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:28:35 INFO - PROCESS | 2462 | --DOMWINDOW == 72 (0x11254cc00) [pid = 2462] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 20:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:28:35 INFO - PROCESS | 2462 | 1461900515858 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 2462 | 1461900515860 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:28:35 INFO - PROCESS | 2462 | 1461900515863 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 2462 | 1461900515864 Marionette TRACE conn2 <- [1,1858,null,{}] 20:28:35 INFO - PROCESS | 2462 | 1461900515866 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}] 20:28:35 INFO - PROCESS | 2462 | 1461900515940 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:28:35 INFO - PROCESS | 2462 | 1461900515946 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x119212800 == 31 [pid = 2462] [id = 472] 20:28:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 73 (0x112ec5c00) [pid = 2462] [serial = 1415] [outer = 0x0] 20:28:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x116344800) [pid = 2462] [serial = 1416] [outer = 0x112ec5c00] 20:28:35 INFO - PROCESS | 2462 | 1461900515971 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x118a25800) [pid = 2462] [serial = 1417] [outer = 0x112ec5c00] 20:28:36 INFO - PROCESS | 2462 | 1461900516312 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]]]}] 20:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 20:28:36 INFO - PROCESS | 2462 | 1461900516331 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:28:36 INFO - PROCESS | 2462 | 1461900516333 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:28:36 INFO - PROCESS | 2462 | 1461900516335 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 2462 | 1461900516336 Marionette TRACE conn2 <- [1,1862,null,{}] 20:28:36 INFO - PROCESS | 2462 | 1461900516339 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}] 20:28:36 INFO - PROCESS | 2462 | 1461900516416 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:28:36 INFO - PROCESS | 2462 | 1461900516421 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x12887d800 == 32 [pid = 2462] [id = 473] 20:28:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x119e25800) [pid = 2462] [serial = 1418] [outer = 0x0] 20:28:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x12353bc00) [pid = 2462] [serial = 1419] [outer = 0x119e25800] 20:28:36 INFO - PROCESS | 2462 | 1461900516448 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x1238f1800) [pid = 2462] [serial = 1420] [outer = 0x119e25800] 20:28:36 INFO - PROCESS | 2462 | 1461900516786 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]]]}] 20:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 470ms 20:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:28:36 INFO - PROCESS | 2462 | 1461900516805 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 2462 | 1461900516807 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:28:36 INFO - PROCESS | 2462 | 1461900516809 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 2462 | 1461900516812 Marionette TRACE conn2 <- [1,1866,null,{}] 20:28:36 INFO - PROCESS | 2462 | 1461900516815 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}] 20:28:36 INFO - PROCESS | 2462 | 1461900516929 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:28:36 INFO - PROCESS | 2462 | 1461900516936 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c1e000 == 33 [pid = 2462] [id = 474] 20:28:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x1238fac00) [pid = 2462] [serial = 1421] [outer = 0x0] 20:28:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x123c0c400) [pid = 2462] [serial = 1422] [outer = 0x1238fac00] 20:28:36 INFO - PROCESS | 2462 | 1461900516967 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x12411a800) [pid = 2462] [serial = 1423] [outer = 0x1238fac00] 20:28:37 INFO - PROCESS | 2462 | 1461900517300 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]]]}] 20:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 523ms 20:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:28:37 INFO - PROCESS | 2462 | 1461900517332 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:28:37 INFO - PROCESS | 2462 | 1461900517333 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:28:37 INFO - PROCESS | 2462 | 1461900517335 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 2462 | 1461900517337 Marionette TRACE conn2 <- [1,1870,null,{}] 20:28:37 INFO - PROCESS | 2462 | 1461900517339 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}] 20:28:37 INFO - PROCESS | 2462 | 1461900517418 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:28:37 INFO - PROCESS | 2462 | 1461900517422 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b4000 == 34 [pid = 2462] [id = 475] 20:28:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x12425c400) [pid = 2462] [serial = 1424] [outer = 0x0] 20:28:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x124273c00) [pid = 2462] [serial = 1425] [outer = 0x12425c400] 20:28:37 INFO - PROCESS | 2462 | 1461900517447 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x124278c00) [pid = 2462] [serial = 1426] [outer = 0x12425c400] 20:28:37 INFO - PROCESS | 2462 | 1461900517748 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]]]}] 20:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 418ms 20:28:37 INFO - PROCESS | 2462 | 1461900517755 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:28:37 INFO - PROCESS | 2462 | 1461900517756 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:28:37 INFO - PROCESS | 2462 | 1461900517765 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 2462 | 1461900517766 Marionette TRACE conn2 <- [1,1874,null,{}] 20:28:37 INFO - PROCESS | 2462 | 1461900517769 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}] 20:28:37 INFO - PROCESS | 2462 | 1461900517853 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:28:37 INFO - PROCESS | 2462 | 1461900517956 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x11315e000 == 35 [pid = 2462] [id = 476] 20:28:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x110e72c00) [pid = 2462] [serial = 1427] [outer = 0x0] 20:28:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x110e7b800) [pid = 2462] [serial = 1428] [outer = 0x110e72c00] 20:28:37 INFO - PROCESS | 2462 | 1461900517988 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x112924400) [pid = 2462] [serial = 1429] [outer = 0x110e72c00] 20:28:38 INFO - PROCESS | 2462 | 1461900518438 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]]]}] 20:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 726ms 20:28:38 INFO - PROCESS | 2462 | 1461900518485 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 2462 | 1461900518488 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:28:38 INFO - PROCESS | 2462 | 1461900518491 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - PROCESS | 2462 | 1461900518493 Marionette TRACE conn2 <- [1,1878,null,{}] 20:28:38 INFO - PROCESS | 2462 | 1461900518515 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}] 20:28:38 INFO - PROCESS | 2462 | 1461900518617 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:28:38 INFO - PROCESS | 2462 | 1461900518681 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b6800 == 36 [pid = 2462] [id = 477] 20:28:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x1163f7400) [pid = 2462] [serial = 1430] [outer = 0x0] 20:28:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x116795800) [pid = 2462] [serial = 1431] [outer = 0x1163f7400] 20:28:38 INFO - PROCESS | 2462 | 1461900518713 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x117e0b800) [pid = 2462] [serial = 1432] [outer = 0x1163f7400] 20:28:39 INFO - PROCESS | 2462 | 1461900519129 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]]]}] 20:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 689ms 20:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:28:39 INFO - PROCESS | 2462 | 1461900519182 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:28:39 INFO - PROCESS | 2462 | 1461900519184 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:28:39 INFO - PROCESS | 2462 | 1461900519188 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 2462 | 1461900519189 Marionette TRACE conn2 <- [1,1882,null,{}] 20:28:39 INFO - PROCESS | 2462 | 1461900519192 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}] 20:28:39 INFO - PROCESS | 2462 | 1461900519289 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:28:39 INFO - PROCESS | 2462 | 1461900519375 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241be000 == 37 [pid = 2462] [id = 478] 20:28:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x1180a8c00) [pid = 2462] [serial = 1433] [outer = 0x0] 20:28:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x11812ac00) [pid = 2462] [serial = 1434] [outer = 0x1180a8c00] 20:28:39 INFO - PROCESS | 2462 | 1461900519405 Marionette DEBUG loaded listener.js 20:28:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x118784000) [pid = 2462] [serial = 1435] [outer = 0x1180a8c00] 20:28:39 INFO - PROCESS | 2462 | 1461900519816 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]]]}] 20:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 20:28:39 INFO - PROCESS | 2462 | 1461900519857 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:28:39 INFO - PROCESS | 2462 | 1461900519859 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:28:39 INFO - PROCESS | 2462 | 1461900519862 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 2462 | 1461900519867 Marionette TRACE conn2 <- [1,1886,null,{}] 20:28:39 INFO - PROCESS | 2462 | 1461900519874 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}] 20:28:39 INFO - PROCESS | 2462 | 1461900519975 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:28:40 INFO - PROCESS | 2462 | 1461900520040 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab1a000 == 38 [pid = 2462] [id = 479] 20:28:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1191ccc00) [pid = 2462] [serial = 1436] [outer = 0x0] 20:28:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x119dc0000) [pid = 2462] [serial = 1437] [outer = 0x1191ccc00] 20:28:40 INFO - PROCESS | 2462 | 1461900520069 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1215ad000) [pid = 2462] [serial = 1438] [outer = 0x1191ccc00] 20:28:40 INFO - PROCESS | 2462 | 1461900520513 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]]]}] 20:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 679ms 20:28:40 INFO - PROCESS | 2462 | 1461900520561 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:28:40 INFO - PROCESS | 2462 | 1461900520564 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:28:40 INFO - PROCESS | 2462 | 1461900520604 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:28:40 INFO - PROCESS | 2462 | 1461900520606 Marionette TRACE conn2 <- [1,1890,null,{}] 20:28:40 INFO - PROCESS | 2462 | 1461900520625 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}] 20:28:40 INFO - PROCESS | 2462 | 1461900520777 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:28:40 INFO - PROCESS | 2462 | 1461900520889 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241b0800 == 39 [pid = 2462] [id = 480] 20:28:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x119d06000) [pid = 2462] [serial = 1439] [outer = 0x0] 20:28:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x1238fe000) [pid = 2462] [serial = 1440] [outer = 0x119d06000] 20:28:40 INFO - PROCESS | 2462 | 1461900520920 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x123c10c00) [pid = 2462] [serial = 1441] [outer = 0x119d06000] 20:28:41 INFO - PROCESS | 2462 | 1461900521522 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]]]}] 20:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1005ms 20:28:41 INFO - PROCESS | 2462 | 1461900521591 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:28:41 INFO - PROCESS | 2462 | 1461900521594 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:28:41 INFO - PROCESS | 2462 | 1461900521599 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 2462 | 1461900521601 Marionette TRACE conn2 <- [1,1894,null,{}] 20:28:41 INFO - PROCESS | 2462 | 1461900521605 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}] 20:28:41 INFO - PROCESS | 2462 | 1461900521692 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:28:41 INFO - PROCESS | 2462 | 1461900521763 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x11696e800 == 40 [pid = 2462] [id = 481] 20:28:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x112924800) [pid = 2462] [serial = 1442] [outer = 0x0] 20:28:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x11292b000) [pid = 2462] [serial = 1443] [outer = 0x112924800] 20:28:41 INFO - PROCESS | 2462 | 1461900521792 Marionette DEBUG loaded listener.js 20:28:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x113133000) [pid = 2462] [serial = 1444] [outer = 0x112924800] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x12c72a000 == 39 [pid = 2462] [id = 13] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x112534000 == 38 [pid = 2462] [id = 25] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x12bad1800 == 37 [pid = 2462] [id = 10] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9de800 == 36 [pid = 2462] [id = 20] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x112ef3800 == 35 [pid = 2462] [id = 23] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x11853f800 == 34 [pid = 2462] [id = 19] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x119dc7400) [pid = 2462] [serial = 1380] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d1000 == 33 [pid = 2462] [id = 462] 20:28:42 INFO - PROCESS | 2462 | --DOCSHELL 0x111cd7000 == 32 [pid = 2462] [id = 461] 20:28:42 INFO - PROCESS | 2462 | 1461900522262 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]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 674ms 20:28:42 INFO - PROCESS | 2462 | 1461900522273 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 2462 | 1461900522277 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:28:42 INFO - PROCESS | 2462 | 1461900522282 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 2462 | 1461900522284 Marionette TRACE conn2 <- [1,1898,null,{}] 20:28:42 INFO - PROCESS | 2462 | 1461900522286 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}] 20:28:42 INFO - PROCESS | 2462 | 1461900522372 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1169a3000) [pid = 2462] [serial = 1360] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x116a72c00) [pid = 2462] [serial = 1362] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x117e06000) [pid = 2462] [serial = 1363] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x118569800) [pid = 2462] [serial = 1368] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x11871a000) [pid = 2462] [serial = 1369] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x118a25400) [pid = 2462] [serial = 1371] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x119123000) [pid = 2462] [serial = 1372] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x12ba7e800) [pid = 2462] [serial = 1351] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x1180aa400) [pid = 2462] [serial = 1365] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x1180dd800) [pid = 2462] [serial = 1366] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x112925000) [pid = 2462] [serial = 1353] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x1120de800) [pid = 2462] [serial = 1354] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x119125400) [pid = 2462] [serial = 1374] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x1194a5800) [pid = 2462] [serial = 1375] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x119958400) [pid = 2462] [serial = 1377] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x119a7c000) [pid = 2462] [serial = 1378] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x113135400) [pid = 2462] [serial = 1356] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x1134ce000) [pid = 2462] [serial = 1357] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x1163eb800) [pid = 2462] [serial = 1359] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 2462 | 1461900522424 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150f8000 == 33 [pid = 2462] [id = 482] 20:28:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x112925000) [pid = 2462] [serial = 1445] [outer = 0x0] 20:28:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x113133c00) [pid = 2462] [serial = 1446] [outer = 0x112925000] 20:28:42 INFO - PROCESS | 2462 | 1461900522449 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x1163eb400) [pid = 2462] [serial = 1447] [outer = 0x112925000] 20:28:42 INFO - PROCESS | 2462 | 1461900522742 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]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 470ms 20:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:28:42 INFO - PROCESS | 2462 | 1461900522752 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 2462 | 1461900522754 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:28:42 INFO - PROCESS | 2462 | 1461900522756 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 2462 | 1461900522758 Marionette TRACE conn2 <- [1,1902,null,{}] 20:28:42 INFO - PROCESS | 2462 | 1461900522773 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}] 20:28:42 INFO - PROCESS | 2462 | 1461900522856 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:28:42 INFO - PROCESS | 2462 | 1461900522864 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x119435000 == 34 [pid = 2462] [id = 483] 20:28:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x116a74000) [pid = 2462] [serial = 1448] [outer = 0x0] 20:28:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x1180a6800) [pid = 2462] [serial = 1449] [outer = 0x116a74000] 20:28:42 INFO - PROCESS | 2462 | 1461900522892 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x118127400) [pid = 2462] [serial = 1450] [outer = 0x116a74000] 20:28:43 INFO - PROCESS | 2462 | 1461900523244 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]]]}] 20:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 528ms 20:28:43 INFO - PROCESS | 2462 | 1461900523285 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:28:43 INFO - PROCESS | 2462 | 1461900523287 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:28:43 INFO - PROCESS | 2462 | 1461900523289 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 2462 | 1461900523290 Marionette TRACE conn2 <- [1,1906,null,{}] 20:28:43 INFO - PROCESS | 2462 | 1461900523292 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}] 20:28:43 INFO - PROCESS | 2462 | 1461900523368 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:28:43 INFO - PROCESS | 2462 | 1461900523372 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d3c000 == 35 [pid = 2462] [id = 484] 20:28:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x118136c00) [pid = 2462] [serial = 1451] [outer = 0x0] 20:28:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x1185e0c00) [pid = 2462] [serial = 1452] [outer = 0x118136c00] 20:28:43 INFO - PROCESS | 2462 | 1461900523400 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x118781c00) [pid = 2462] [serial = 1453] [outer = 0x118136c00] 20:28:43 INFO - PROCESS | 2462 | 1461900523746 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]]]}] 20:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms 20:28:43 INFO - PROCESS | 2462 | 1461900523763 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:28:43 INFO - PROCESS | 2462 | 1461900523764 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:28:43 INFO - PROCESS | 2462 | 1461900523766 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 2462 | 1461900523767 Marionette TRACE conn2 <- [1,1910,null,{}] 20:28:43 INFO - PROCESS | 2462 | 1461900523775 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}] 20:28:43 INFO - PROCESS | 2462 | 1461900523850 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:28:43 INFO - PROCESS | 2462 | 1461900523855 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215e4800 == 36 [pid = 2462] [id = 485] 20:28:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1125c2800) [pid = 2462] [serial = 1454] [outer = 0x0] 20:28:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x11911a000) [pid = 2462] [serial = 1455] [outer = 0x1125c2800] 20:28:43 INFO - PROCESS | 2462 | 1461900523882 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1191d3c00) [pid = 2462] [serial = 1456] [outer = 0x1125c2800] 20:28:44 INFO - PROCESS | 2462 | 1461900524211 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 474ms 20:28:44 INFO - PROCESS | 2462 | 1461900524241 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 2462 | 1461900524242 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:28:44 INFO - PROCESS | 2462 | 1461900524244 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 2462 | 1461900524245 Marionette TRACE conn2 <- [1,1914,null,{}] 20:28:44 INFO - PROCESS | 2462 | 1461900524248 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}] 20:28:44 INFO - PROCESS | 2462 | 1461900524343 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:28:44 INFO - PROCESS | 2462 | 1461900524351 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x123d51800 == 37 [pid = 2462] [id = 486] 20:28:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1194a0800) [pid = 2462] [serial = 1457] [outer = 0x0] 20:28:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x119d06400) [pid = 2462] [serial = 1458] [outer = 0x1194a0800] 20:28:44 INFO - PROCESS | 2462 | 1461900524379 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x123427400) [pid = 2462] [serial = 1459] [outer = 0x1194a0800] 20:28:44 INFO - PROCESS | 2462 | 1461900524766 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 568ms 20:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:28:44 INFO - PROCESS | 2462 | 1461900524814 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 2462 | 1461900524815 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:28:44 INFO - PROCESS | 2462 | 1461900524818 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 2462 | 1461900524820 Marionette TRACE conn2 <- [1,1918,null,{}] 20:28:44 INFO - PROCESS | 2462 | 1461900524823 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}] 20:28:44 INFO - PROCESS | 2462 | 1461900524971 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:28:44 INFO - PROCESS | 2462 | 1461900524996 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172c4000 == 38 [pid = 2462] [id = 487] 20:28:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x123486800) [pid = 2462] [serial = 1460] [outer = 0x0] 20:28:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x123546800) [pid = 2462] [serial = 1461] [outer = 0x123486800] 20:28:45 INFO - PROCESS | 2462 | 1461900525035 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x123c06400) [pid = 2462] [serial = 1462] [outer = 0x123486800] 20:28:45 INFO - PROCESS | 2462 | 1461900525473 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]]]}] 20:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 20:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:28:45 INFO - PROCESS | 2462 | 1461900525490 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:28:45 INFO - PROCESS | 2462 | 1461900525491 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:28:45 INFO - PROCESS | 2462 | 1461900525495 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 2462 | 1461900525496 Marionette TRACE conn2 <- [1,1922,null,{}] 20:28:45 INFO - PROCESS | 2462 | 1461900525498 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}] 20:28:45 INFO - PROCESS | 2462 | 1461900525595 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:28:45 INFO - PROCESS | 2462 | 1461900525610 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266b0000 == 39 [pid = 2462] [id = 488] 20:28:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x123487800) [pid = 2462] [serial = 1463] [outer = 0x0] 20:28:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x123cf3800) [pid = 2462] [serial = 1464] [outer = 0x123487800] 20:28:45 INFO - PROCESS | 2462 | 1461900525635 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x124278000) [pid = 2462] [serial = 1465] [outer = 0x123487800] 20:28:45 INFO - PROCESS | 2462 | 1461900525965 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]]]}] 20:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 20:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:28:46 INFO - PROCESS | 2462 | 1461900526017 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 2462 | 1461900526018 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:28:46 INFO - PROCESS | 2462 | 1461900526020 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - PROCESS | 2462 | 1461900526021 Marionette TRACE conn2 <- [1,1926,null,{}] 20:28:46 INFO - PROCESS | 2462 | 1461900526024 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}] 20:28:46 INFO - PROCESS | 2462 | 1461900526120 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:28:46 INFO - PROCESS | 2462 | 1461900526124 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x128ecb000 == 40 [pid = 2462] [id = 489] 20:28:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x124279000) [pid = 2462] [serial = 1466] [outer = 0x0] 20:28:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x12470e400) [pid = 2462] [serial = 1467] [outer = 0x124279000] 20:28:46 INFO - PROCESS | 2462 | 1461900526151 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x12499ac00) [pid = 2462] [serial = 1468] [outer = 0x124279000] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x119128c00) [pid = 2462] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x11917a000) [pid = 2462] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x118567c00) [pid = 2462] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x110e7dc00) [pid = 2462] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x118721000) [pid = 2462] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1163f1800) [pid = 2462] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x112f7ac00) [pid = 2462] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x119e2f400) [pid = 2462] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x112ec5c00) [pid = 2462] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x119e25800) [pid = 2462] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1238fac00) [pid = 2462] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:28:46 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x119a81c00) [pid = 2462] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:28:46 INFO - PROCESS | 2462 | 1461900526570 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]]]}] 20:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 570ms 20:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:28:46 INFO - PROCESS | 2462 | 1461900526590 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 2462 | 1461900526592 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:28:46 INFO - PROCESS | 2462 | 1461900526594 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - PROCESS | 2462 | 1461900526595 Marionette TRACE conn2 <- [1,1930,null,{}] 20:28:46 INFO - PROCESS | 2462 | 1461900526597 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}] 20:28:46 INFO - PROCESS | 2462 | 1461900526672 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:28:46 INFO - PROCESS | 2462 | 1461900526679 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x119710800 == 41 [pid = 2462] [id = 490] 20:28:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1180aac00) [pid = 2462] [serial = 1469] [outer = 0x0] 20:28:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x118722000) [pid = 2462] [serial = 1470] [outer = 0x1180aac00] 20:28:46 INFO - PROCESS | 2462 | 1461900526705 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x11a37b800) [pid = 2462] [serial = 1471] [outer = 0x1180aac00] 20:28:47 INFO - PROCESS | 2462 | 1461900527073 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]]]}] 20:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 20:28:47 INFO - PROCESS | 2462 | 1461900527114 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 2462 | 1461900527115 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:28:47 INFO - PROCESS | 2462 | 1461900527118 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 2462 | 1461900527120 Marionette TRACE conn2 <- [1,1934,null,{}] 20:28:47 INFO - PROCESS | 2462 | 1461900527123 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}] 20:28:47 INFO - PROCESS | 2462 | 1461900527292 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:28:47 INFO - PROCESS | 2462 | 1461900527308 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b233800 == 42 [pid = 2462] [id = 491] 20:28:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x12380e800) [pid = 2462] [serial = 1472] [outer = 0x0] 20:28:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x124ba3000) [pid = 2462] [serial = 1473] [outer = 0x12380e800] 20:28:47 INFO - PROCESS | 2462 | 1461900527355 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1252af800) [pid = 2462] [serial = 1474] [outer = 0x12380e800] 20:28:47 INFO - PROCESS | 2462 | 1461900527764 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]]]}] 20:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 669ms 20:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:28:47 INFO - PROCESS | 2462 | 1461900527787 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 2462 | 1461900527788 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:28:47 INFO - PROCESS | 2462 | 1461900527791 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 2462 | 1461900527792 Marionette TRACE conn2 <- [1,1938,null,{}] 20:28:47 INFO - PROCESS | 2462 | 1461900527796 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}] 20:28:47 INFO - PROCESS | 2462 | 1461900527899 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:28:47 INFO - PROCESS | 2462 | 1461900527905 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b367000 == 43 [pid = 2462] [id = 492] 20:28:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1252b6800) [pid = 2462] [serial = 1475] [outer = 0x0] 20:28:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x125ce4400) [pid = 2462] [serial = 1476] [outer = 0x1252b6800] 20:28:47 INFO - PROCESS | 2462 | 1461900527931 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x12669a400) [pid = 2462] [serial = 1477] [outer = 0x1252b6800] 20:28:48 INFO - PROCESS | 2462 | 1461900528216 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]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 20:28:48 INFO - PROCESS | 2462 | 1461900528262 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 2462 | 1461900528265 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:28:48 INFO - PROCESS | 2462 | 1461900528267 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 2462 | 1461900528268 Marionette TRACE conn2 <- [1,1942,null,{}] 20:28:48 INFO - PROCESS | 2462 | 1461900528270 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}] 20:28:48 INFO - PROCESS | 2462 | 1461900528407 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:28:48 INFO - PROCESS | 2462 | 1461900528460 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x113159800 == 44 [pid = 2462] [id = 493] 20:28:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x110e77000) [pid = 2462] [serial = 1478] [outer = 0x0] 20:28:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x111cb8000) [pid = 2462] [serial = 1479] [outer = 0x110e77000] 20:28:48 INFO - PROCESS | 2462 | 1461900528491 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x112d09000) [pid = 2462] [serial = 1480] [outer = 0x110e77000] 20:28:48 INFO - PROCESS | 2462 | 1461900528965 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]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 719ms 20:28:48 INFO - PROCESS | 2462 | 1461900528987 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:28:48 INFO - PROCESS | 2462 | 1461900528990 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:28:49 INFO - PROCESS | 2462 | 1461900529012 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - PROCESS | 2462 | 1461900529014 Marionette TRACE conn2 <- [1,1946,null,{}] 20:28:49 INFO - PROCESS | 2462 | 1461900529019 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}] 20:28:49 INFO - PROCESS | 2462 | 1461900529122 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:28:49 INFO - PROCESS | 2462 | 1461900529188 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x119433800 == 45 [pid = 2462] [id = 494] 20:28:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1166dc800) [pid = 2462] [serial = 1481] [outer = 0x0] 20:28:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1167a0c00) [pid = 2462] [serial = 1482] [outer = 0x1166dc800] 20:28:49 INFO - PROCESS | 2462 | 1461900529222 Marionette DEBUG loaded listener.js 20:28:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x11767d000) [pid = 2462] [serial = 1483] [outer = 0x1166dc800] 20:28:49 INFO - PROCESS | 2462 | 1461900529630 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]]]}] 20:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 689ms 20:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:28:49 INFO - PROCESS | 2462 | 1461900529683 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:28:49 INFO - PROCESS | 2462 | 1461900529685 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:28:49 INFO - PROCESS | 2462 | 1461900529688 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - PROCESS | 2462 | 1461900529689 Marionette TRACE conn2 <- [1,1950,null,{}] 20:28:49 INFO - PROCESS | 2462 | 1461900529692 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}] 20:28:49 INFO - PROCESS | 2462 | 1461900529855 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:28:49 INFO - PROCESS | 2462 | 1461900529919 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241e4800 == 46 [pid = 2462] [id = 495] 20:28:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x118131000) [pid = 2462] [serial = 1484] [outer = 0x0] 20:28:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x118135c00) [pid = 2462] [serial = 1485] [outer = 0x118131000] 20:28:49 INFO - PROCESS | 2462 | 1461900529950 Marionette DEBUG loaded listener.js 20:28:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1185e7000) [pid = 2462] [serial = 1486] [outer = 0x118131000] 20:28:50 INFO - PROCESS | 2462 | 1461900530395 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]]]}] 20:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 719ms 20:28:50 INFO - PROCESS | 2462 | 1461900530408 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:28:50 INFO - PROCESS | 2462 | 1461900530410 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:28:50 INFO - PROCESS | 2462 | 1461900530418 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:28:50 INFO - PROCESS | 2462 | 1461900530422 Marionette TRACE conn2 <- [1,1954,null,{}] 20:28:50 INFO - PROCESS | 2462 | 1461900530425 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}] 20:28:50 INFO - PROCESS | 2462 | 1461900530530 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:28:50 INFO - PROCESS | 2462 | 1461900530585 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bacd800 == 47 [pid = 2462] [id = 496] 20:28:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x1185df000) [pid = 2462] [serial = 1487] [outer = 0x0] 20:28:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x1194a5c00) [pid = 2462] [serial = 1488] [outer = 0x1185df000] 20:28:50 INFO - PROCESS | 2462 | 1461900530615 Marionette DEBUG loaded listener.js 20:28:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x11a2b1400) [pid = 2462] [serial = 1489] [outer = 0x1185df000] 20:28:51 INFO - PROCESS | 2462 | 1461900531018 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]]]}] 20:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 627ms 20:28:51 INFO - PROCESS | 2462 | 1461900531041 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:28:51 INFO - PROCESS | 2462 | 1461900531043 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:28:51 INFO - PROCESS | 2462 | 1461900531045 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 2462 | 1461900531046 Marionette TRACE conn2 <- [1,1958,null,{}] 20:28:51 INFO - PROCESS | 2462 | 1461900531049 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}] 20:28:51 INFO - PROCESS | 2462 | 1461900531148 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:28:51 INFO - PROCESS | 2462 | 1461900531235 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf2c800 == 48 [pid = 2462] [id = 497] 20:28:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1214f0400) [pid = 2462] [serial = 1490] [outer = 0x0] 20:28:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x123548400) [pid = 2462] [serial = 1491] [outer = 0x1214f0400] 20:28:51 INFO - PROCESS | 2462 | 1461900531265 Marionette DEBUG loaded listener.js 20:28:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x123c0d000) [pid = 2462] [serial = 1492] [outer = 0x1214f0400] 20:28:51 INFO - PROCESS | 2462 | 1461900531698 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]]]}] 20:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 669ms 20:28:51 INFO - PROCESS | 2462 | 1461900531715 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:28:51 INFO - PROCESS | 2462 | 1461900531716 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:28:51 INFO - PROCESS | 2462 | 1461900531718 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 2462 | 1461900531719 Marionette TRACE conn2 <- [1,1962,null,{}] 20:28:51 INFO - PROCESS | 2462 | 1461900531721 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}] 20:28:51 INFO - PROCESS | 2462 | 1461900531808 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:28:51 INFO - PROCESS | 2462 | 1461900531878 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x123671000) [pid = 2462] [serial = 1493] [outer = 0x12ce43c00] 20:28:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x11854a000 == 49 [pid = 2462] [id = 498] 20:28:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x1120da000) [pid = 2462] [serial = 1494] [outer = 0x0] 20:28:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x11292a400) [pid = 2462] [serial = 1495] [outer = 0x1120da000] 20:28:52 INFO - PROCESS | 2462 | 1461900532174 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x11312ec00) [pid = 2462] [serial = 1496] [outer = 0x1120da000] 20:28:52 INFO - PROCESS | 2462 | 1461900532794 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]]]}] 20:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1124ms 20:28:52 INFO - PROCESS | 2462 | 1461900532843 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:28:52 INFO - PROCESS | 2462 | 1461900532845 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:28:52 INFO - PROCESS | 2462 | 1461900532849 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:28:52 INFO - PROCESS | 2462 | 1461900532850 Marionette TRACE conn2 <- [1,1966,null,{}] 20:28:52 INFO - PROCESS | 2462 | 1461900532853 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}] 20:28:52 INFO - PROCESS | 2462 | 1461900532948 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:28:53 INFO - PROCESS | 2462 | 1461900533017 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187e4800 == 50 [pid = 2462] [id = 499] 20:28:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x117675800) [pid = 2462] [serial = 1497] [outer = 0x0] 20:28:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x1180a7000) [pid = 2462] [serial = 1498] [outer = 0x117675800] 20:28:53 INFO - PROCESS | 2462 | 1461900533045 Marionette DEBUG loaded listener.js 20:28:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1180e0400) [pid = 2462] [serial = 1499] [outer = 0x117675800] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x116a7a000 == 49 [pid = 2462] [id = 24] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x12b367000 == 48 [pid = 2462] [id = 492] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x12b233800 == 47 [pid = 2462] [id = 491] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x119710800 == 46 [pid = 2462] [id = 490] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x128ecb000 == 45 [pid = 2462] [id = 489] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x1266b0000 == 44 [pid = 2462] [id = 488] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x1172c4000 == 43 [pid = 2462] [id = 487] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x123d51800 == 42 [pid = 2462] [id = 486] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x1215e4800 == 41 [pid = 2462] [id = 485] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1110d4000) [pid = 2462] [serial = 1383] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x11312a800) [pid = 2462] [serial = 1386] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x124273c00) [pid = 2462] [serial = 1425] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x119d3c000 == 40 [pid = 2462] [id = 484] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x119435000 == 39 [pid = 2462] [id = 483] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x1150f8000 == 38 [pid = 2462] [id = 482] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x11696e800 == 37 [pid = 2462] [id = 481] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x1241be000 == 36 [pid = 2462] [id = 478] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x1199b6800 == 35 [pid = 2462] [id = 477] 20:28:53 INFO - PROCESS | 2462 | --DOCSHELL 0x11315e000 == 34 [pid = 2462] [id = 476] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x11a2b3000) [pid = 2462] [serial = 1381] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1198bcc00) [pid = 2462] [serial = 1407] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1215a3000) [pid = 2462] [serial = 1410] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x1185dcc00) [pid = 2462] [serial = 1401] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1185e9800) [pid = 2462] [serial = 1402] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1214e7400) [pid = 2462] [serial = 1408] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x1180b0000) [pid = 2462] [serial = 1398] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x11812bc00) [pid = 2462] [serial = 1399] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x118781400) [pid = 2462] [serial = 1404] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x1169ac000) [pid = 2462] [serial = 1395] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x11767e000) [pid = 2462] [serial = 1396] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x113132800) [pid = 2462] [serial = 1392] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x113448400) [pid = 2462] [serial = 1393] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1134cd000) [pid = 2462] [serial = 1389] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x123482800) [pid = 2462] [serial = 1413] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1215ab000) [pid = 2462] [serial = 1411] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x116344800) [pid = 2462] [serial = 1416] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x118a25800) [pid = 2462] [serial = 1417] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x12353bc00) [pid = 2462] [serial = 1419] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x123487c00) [pid = 2462] [serial = 1414] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x12411a800) [pid = 2462] [serial = 1423] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1238f1800) [pid = 2462] [serial = 1420] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x118a2b800) [pid = 2462] [serial = 1405] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x123c0c400) [pid = 2462] [serial = 1422] [outer = 0x0] [url = about:blank] 20:28:53 INFO - PROCESS | 2462 | 1461900533545 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]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 719ms 20:28:53 INFO - PROCESS | 2462 | 1461900533585 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 2462 | 1461900533588 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:28:53 INFO - PROCESS | 2462 | 1461900533592 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 2462 | 1461900533597 Marionette TRACE conn2 <- [1,1970,null,{}] 20:28:53 INFO - PROCESS | 2462 | 1461900533601 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}] 20:28:53 INFO - PROCESS | 2462 | 1461900533698 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:28:53 INFO - PROCESS | 2462 | 1461900533790 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x11819f800 == 35 [pid = 2462] [id = 500] 20:28:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1169a1000) [pid = 2462] [serial = 1500] [outer = 0x0] 20:28:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1172e8000) [pid = 2462] [serial = 1501] [outer = 0x1169a1000] 20:28:53 INFO - PROCESS | 2462 | 1461900533823 Marionette DEBUG loaded listener.js 20:28:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1180b0000) [pid = 2462] [serial = 1502] [outer = 0x1169a1000] 20:28:54 INFO - PROCESS | 2462 | 1461900534244 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]]]}] 20:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 674ms 20:28:54 INFO - PROCESS | 2462 | 1461900534266 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:28:54 INFO - PROCESS | 2462 | 1461900534270 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:28:54 INFO - PROCESS | 2462 | 1461900534275 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:28:54 INFO - PROCESS | 2462 | 1461900534276 Marionette TRACE conn2 <- [1,1974,null,{}] 20:28:54 INFO - PROCESS | 2462 | 1461900534279 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}] 20:28:54 INFO - PROCESS | 2462 | 1461900534380 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:28:54 INFO - PROCESS | 2462 | 1461900534447 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d33800 == 36 [pid = 2462] [id = 501] 20:28:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1180e6800) [pid = 2462] [serial = 1503] [outer = 0x0] 20:28:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x11856b000) [pid = 2462] [serial = 1504] [outer = 0x1180e6800] 20:28:54 INFO - PROCESS | 2462 | 1461900534479 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x118720c00) [pid = 2462] [serial = 1505] [outer = 0x1180e6800] 20:28:54 INFO - PROCESS | 2462 | 1461900534904 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]]]}] 20:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 20:28:54 INFO - PROCESS | 2462 | 1461900534947 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:28:54 INFO - PROCESS | 2462 | 1461900534949 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:28:54 INFO - PROCESS | 2462 | 1461900534952 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:28:54 INFO - PROCESS | 2462 | 1461900534955 Marionette TRACE conn2 <- [1,1978,null,{}] 20:28:54 INFO - PROCESS | 2462 | 1461900534962 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}] 20:28:55 INFO - PROCESS | 2462 | 1461900535086 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:28:55 INFO - PROCESS | 2462 | 1461900535155 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a89000 == 37 [pid = 2462] [id = 502] 20:28:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1194a8c00) [pid = 2462] [serial = 1506] [outer = 0x0] 20:28:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1198be000) [pid = 2462] [serial = 1507] [outer = 0x1194a8c00] 20:28:55 INFO - PROCESS | 2462 | 1461900535188 Marionette DEBUG loaded listener.js 20:28:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x119e2f400) [pid = 2462] [serial = 1508] [outer = 0x1194a8c00] 20:28:55 INFO - PROCESS | 2462 | 1461900535615 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]]]}] 20:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 673ms 20:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:28:55 INFO - PROCESS | 2462 | 1461900535624 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 2462 | 1461900535626 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:28:55 INFO - PROCESS | 2462 | 1461900535629 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:28:55 INFO - PROCESS | 2462 | 1461900535630 Marionette TRACE conn2 <- [1,1982,null,{}] 20:28:55 INFO - PROCESS | 2462 | 1461900535632 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}] 20:28:55 INFO - PROCESS | 2462 | 1461900535733 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:28:55 INFO - PROCESS | 2462 | 1461900535783 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245e3000 == 38 [pid = 2462] [id = 503] 20:28:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x119895400) [pid = 2462] [serial = 1509] [outer = 0x0] 20:28:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1215adc00) [pid = 2462] [serial = 1510] [outer = 0x119895400] 20:28:55 INFO - PROCESS | 2462 | 1461900535813 Marionette DEBUG loaded listener.js 20:28:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x123489c00) [pid = 2462] [serial = 1511] [outer = 0x119895400] 20:28:56 INFO - PROCESS | 2462 | 1461900536216 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]]]}] 20:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms 20:28:56 INFO - PROCESS | 2462 | 1461900536249 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:28:56 INFO - PROCESS | 2462 | 1461900536250 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:28:56 INFO - PROCESS | 2462 | 1461900536253 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:28:56 INFO - PROCESS | 2462 | 1461900536254 Marionette TRACE conn2 <- [1,1986,null,{}] 20:28:56 INFO - PROCESS | 2462 | 1461900536256 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}] 20:28:56 INFO - PROCESS | 2462 | 1461900536352 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:28:56 INFO - PROCESS | 2462 | 1461900536421 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266a6800 == 39 [pid = 2462] [id = 504] 20:28:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x12353bc00) [pid = 2462] [serial = 1512] [outer = 0x0] 20:28:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x123a7fc00) [pid = 2462] [serial = 1513] [outer = 0x12353bc00] 20:28:56 INFO - PROCESS | 2462 | 1461900536466 Marionette DEBUG loaded listener.js 20:28:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x123c0f400) [pid = 2462] [serial = 1514] [outer = 0x12353bc00] 20:28:56 INFO - PROCESS | 2462 | 1461900536892 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]]]}] 20:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 20:28:56 INFO - PROCESS | 2462 | 1461900536924 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:28:56 INFO - PROCESS | 2462 | 1461900536925 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:28:56 INFO - PROCESS | 2462 | 1461900536946 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:28:56 INFO - PROCESS | 2462 | 1461900536948 Marionette TRACE conn2 <- [1,1990,null,{}] 20:28:56 INFO - PROCESS | 2462 | 1461900536950 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}] 20:28:57 INFO - PROCESS | 2462 | 1461900537060 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:28:57 INFO - PROCESS | 2462 | 1461900537127 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b9800 == 40 [pid = 2462] [id = 505] 20:28:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x124275800) [pid = 2462] [serial = 1515] [outer = 0x0] 20:28:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x124ba5000) [pid = 2462] [serial = 1516] [outer = 0x124275800] 20:28:57 INFO - PROCESS | 2462 | 1461900537159 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x125cdc800) [pid = 2462] [serial = 1517] [outer = 0x124275800] 20:28:57 INFO - PROCESS | 2462 | 1461900537576 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]]]}] 20:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 672ms 20:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:28:57 INFO - PROCESS | 2462 | 1461900537616 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:28:57 INFO - PROCESS | 2462 | 1461900537617 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:28:57 INFO - PROCESS | 2462 | 1461900537619 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:28:57 INFO - PROCESS | 2462 | 1461900537620 Marionette TRACE conn2 <- [1,1994,null,{}] 20:28:57 INFO - PROCESS | 2462 | 1461900537623 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}] 20:28:57 INFO - PROCESS | 2462 | 1461900537734 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:28:57 INFO - PROCESS | 2462 | 1461900537788 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad47000 == 41 [pid = 2462] [id = 506] 20:28:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x124940c00) [pid = 2462] [serial = 1518] [outer = 0x0] 20:28:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x12669fc00) [pid = 2462] [serial = 1519] [outer = 0x124940c00] 20:28:57 INFO - PROCESS | 2462 | 1461900537818 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x1266d4c00) [pid = 2462] [serial = 1520] [outer = 0x124940c00] 20:28:58 INFO - PROCESS | 2462 | 1461900538292 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]]]}] 20:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 20:28:58 INFO - PROCESS | 2462 | 1461900538341 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:28:58 INFO - PROCESS | 2462 | 1461900538343 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:28:58 INFO - PROCESS | 2462 | 1461900538365 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:28:58 INFO - PROCESS | 2462 | 1461900538368 Marionette TRACE conn2 <- [1,1998,null,{}] 20:28:58 INFO - PROCESS | 2462 | 1461900538372 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}] 20:28:58 INFO - PROCESS | 2462 | 1461900538470 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:28:58 INFO - PROCESS | 2462 | 1461900538540 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x118559000 == 42 [pid = 2462] [id = 507] 20:28:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x112d06c00) [pid = 2462] [serial = 1521] [outer = 0x0] 20:28:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x112f7d800) [pid = 2462] [serial = 1522] [outer = 0x112d06c00] 20:28:58 INFO - PROCESS | 2462 | 1461900538568 Marionette DEBUG loaded listener.js 20:28:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1172e8c00) [pid = 2462] [serial = 1523] [outer = 0x112d06c00] 20:28:58 INFO - PROCESS | 2462 | --DOCSHELL 0x11854a000 == 41 [pid = 2462] [id = 498] 20:28:58 INFO - PROCESS | 2462 | --DOCSHELL 0x1241e4800 == 40 [pid = 2462] [id = 495] 20:28:58 INFO - PROCESS | 2462 | --DOCSHELL 0x119433800 == 39 [pid = 2462] [id = 494] 20:28:58 INFO - PROCESS | 2462 | --DOCSHELL 0x113159800 == 38 [pid = 2462] [id = 493] 20:28:59 INFO - PROCESS | 2462 | 1461900539101 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]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 774ms 20:28:59 INFO - PROCESS | 2462 | 1461900539136 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:28:59 INFO - PROCESS | 2462 | 1461900539139 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:28:59 INFO - PROCESS | 2462 | 1461900539160 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 2462 | 1461900539163 Marionette TRACE conn2 <- [1,2002,null,{}] 20:28:59 INFO - PROCESS | 2462 | 1461900539169 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}] 20:28:59 INFO - PROCESS | 2462 | 1461900539270 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:28:59 INFO - PROCESS | 2462 | 1461900539340 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x11971f800 == 39 [pid = 2462] [id = 508] 20:28:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x117e11c00) [pid = 2462] [serial = 1524] [outer = 0x0] 20:28:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x1180de000) [pid = 2462] [serial = 1525] [outer = 0x117e11c00] 20:28:59 INFO - PROCESS | 2462 | 1461900539374 Marionette DEBUG loaded listener.js 20:28:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x11856dc00) [pid = 2462] [serial = 1526] [outer = 0x117e11c00] 20:28:59 INFO - PROCESS | 2462 | 1461900539779 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]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 690ms 20:28:59 INFO - PROCESS | 2462 | 1461900539833 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:28:59 INFO - PROCESS | 2462 | 1461900539837 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:28:59 INFO - PROCESS | 2462 | 1461900539842 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 2462 | 1461900539844 Marionette TRACE conn2 <- [1,2006,null,{}] 20:28:59 INFO - PROCESS | 2462 | 1461900539847 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}] 20:28:59 INFO - PROCESS | 2462 | 1461900539946 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:29:00 INFO - PROCESS | 2462 | 1461900540005 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x123fe2800 == 40 [pid = 2462] [id = 509] 20:29:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x118718800) [pid = 2462] [serial = 1527] [outer = 0x0] 20:29:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x118a2a800) [pid = 2462] [serial = 1528] [outer = 0x118718800] 20:29:00 INFO - PROCESS | 2462 | 1461900540036 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x11995e000) [pid = 2462] [serial = 1529] [outer = 0x118718800] 20:29:00 INFO - PROCESS | 2462 | 1461900540486 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]]]}] 20:29:00 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 20:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 672ms 20:29:00 INFO - PROCESS | 2462 | 1461900540515 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:29:00 INFO - PROCESS | 2462 | 1461900540516 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:29:00 INFO - PROCESS | 2462 | 1461900540519 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:29:00 INFO - PROCESS | 2462 | 1461900540521 Marionette TRACE conn2 <- [1,2010,null,{}] 20:29:00 INFO - PROCESS | 2462 | 1461900540529 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}] 20:29:00 INFO - PROCESS | 2462 | 1461900540651 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:29:00 INFO - PROCESS | 2462 | 1461900540725 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab13800 == 41 [pid = 2462] [id = 510] 20:29:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x119dc8400) [pid = 2462] [serial = 1530] [outer = 0x0] 20:29:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x123540400) [pid = 2462] [serial = 1531] [outer = 0x119dc8400] 20:29:00 INFO - PROCESS | 2462 | 1461900540757 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x124270400) [pid = 2462] [serial = 1532] [outer = 0x119dc8400] 20:29:01 INFO - PROCESS | 2462 | 1461900541196 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]]]}] 20:29:01 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 20:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 720ms 20:29:01 INFO - PROCESS | 2462 | 1461900541240 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:29:01 INFO - PROCESS | 2462 | 1461900541242 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:29:01 INFO - PROCESS | 2462 | 1461900541245 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - PROCESS | 2462 | 1461900541248 Marionette TRACE conn2 <- [1,2014,null,{}] 20:29:01 INFO - PROCESS | 2462 | 1461900541250 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}] 20:29:01 INFO - PROCESS | 2462 | 1461900541346 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:29:01 INFO - PROCESS | 2462 | 1461900541415 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf18800 == 42 [pid = 2462] [id = 511] 20:29:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x124ba9c00) [pid = 2462] [serial = 1533] [outer = 0x0] 20:29:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x1251a0c00) [pid = 2462] [serial = 1534] [outer = 0x124ba9c00] 20:29:01 INFO - PROCESS | 2462 | 1461900541445 Marionette DEBUG loaded listener.js 20:29:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x1266dcc00) [pid = 2462] [serial = 1535] [outer = 0x124ba9c00] 20:29:01 INFO - PROCESS | 2462 | 1461900541825 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]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 622ms 20:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:29:01 INFO - PROCESS | 2462 | 1461900541866 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 2462 | 1461900541867 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:29:01 INFO - PROCESS | 2462 | 1461900541870 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - PROCESS | 2462 | 1461900541871 Marionette TRACE conn2 <- [1,2018,null,{}] 20:29:01 INFO - PROCESS | 2462 | 1461900541873 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}] 20:29:01 INFO - PROCESS | 2462 | 1461900541968 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:29:02 INFO - PROCESS | 2462 | 1461900542057 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfed000 == 43 [pid = 2462] [id = 512] 20:29:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1266d7400) [pid = 2462] [serial = 1536] [outer = 0x0] 20:29:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x128508c00) [pid = 2462] [serial = 1537] [outer = 0x1266d7400] 20:29:02 INFO - PROCESS | 2462 | 1461900542086 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x128555c00) [pid = 2462] [serial = 1538] [outer = 0x1266d7400] 20:29:02 INFO - PROCESS | 2462 | 1461900542499 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]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 20:29:02 INFO - PROCESS | 2462 | 1461900542541 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:29:02 INFO - PROCESS | 2462 | 1461900542542 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:29:02 INFO - PROCESS | 2462 | 1461900542545 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 2462 | 1461900542546 Marionette TRACE conn2 <- [1,2022,null,{}] 20:29:02 INFO - PROCESS | 2462 | 1461900542548 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}] 20:29:02 INFO - PROCESS | 2462 | 1461900542671 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:29:02 INFO - PROCESS | 2462 | 1461900542743 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c728800 == 44 [pid = 2462] [id = 513] 20:29:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x12855bc00) [pid = 2462] [serial = 1539] [outer = 0x0] 20:29:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x128b48400) [pid = 2462] [serial = 1540] [outer = 0x12855bc00] 20:29:02 INFO - PROCESS | 2462 | 1461900542776 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128e50800) [pid = 2462] [serial = 1541] [outer = 0x12855bc00] 20:29:03 INFO - PROCESS | 2462 | 1461900543183 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]]]}] 20:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 669ms 20:29:03 INFO - PROCESS | 2462 | 1461900543214 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:29:03 INFO - PROCESS | 2462 | 1461900543215 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:29:03 INFO - PROCESS | 2462 | 1461900543218 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:29:03 INFO - PROCESS | 2462 | 1461900543219 Marionette TRACE conn2 <- [1,2026,null,{}] 20:29:03 INFO - PROCESS | 2462 | 1461900543221 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}] 20:29:03 INFO - PROCESS | 2462 | 1461900543332 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:29:03 INFO - PROCESS | 2462 | 1461900543390 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3d000 == 45 [pid = 2462] [id = 514] 20:29:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x12855c000) [pid = 2462] [serial = 1542] [outer = 0x0] 20:29:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x128e71000) [pid = 2462] [serial = 1543] [outer = 0x12855c000] 20:29:03 INFO - PROCESS | 2462 | 1461900543419 Marionette DEBUG loaded listener.js 20:29:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x128f5cc00) [pid = 2462] [serial = 1544] [outer = 0x12855c000] 20:29:03 INFO - PROCESS | 2462 | 1461900543981 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 818ms 20:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:29:04 INFO - PROCESS | 2462 | 1461900544037 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 2462 | 1461900544039 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:29:04 INFO - PROCESS | 2462 | 1461900544042 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 2462 | 1461900544045 Marionette TRACE conn2 <- [1,2030,null,{}] 20:29:04 INFO - PROCESS | 2462 | 1461900544049 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}] 20:29:04 INFO - PROCESS | 2462 | 1461900544146 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:29:04 INFO - PROCESS | 2462 | 1461900544208 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x123750000 == 46 [pid = 2462] [id = 515] 20:29:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x116a6f000) [pid = 2462] [serial = 1545] [outer = 0x0] 20:29:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x117e11400) [pid = 2462] [serial = 1546] [outer = 0x116a6f000] 20:29:04 INFO - PROCESS | 2462 | 1461900544236 Marionette DEBUG loaded listener.js 20:29:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x118572800) [pid = 2462] [serial = 1547] [outer = 0x116a6f000] 20:29:04 INFO - PROCESS | 2462 | --DOCSHELL 0x119212800 == 45 [pid = 2462] [id = 472] 20:29:04 INFO - PROCESS | 2462 | --DOCSHELL 0x1245e3000 == 44 [pid = 2462] [id = 503] 20:29:04 INFO - PROCESS | 2462 | --DOCSHELL 0x116a89000 == 43 [pid = 2462] [id = 502] 20:29:04 INFO - PROCESS | 2462 | --DOCSHELL 0x119d33800 == 42 [pid = 2462] [id = 501] 20:29:04 INFO - PROCESS | 2462 | --DOCSHELL 0x11819f800 == 41 [pid = 2462] [id = 500] 20:29:04 INFO - PROCESS | 2462 | 1461900544814 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 823ms 20:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:29:04 INFO - PROCESS | 2462 | 1461900544866 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 2462 | 1461900544868 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:29:04 INFO - PROCESS | 2462 | 1461900544872 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 2462 | 1461900544874 Marionette TRACE conn2 <- [1,2034,null,{}] 20:29:04 INFO - PROCESS | 2462 | 1461900544878 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}] 20:29:04 INFO - PROCESS | 2462 | 1461900544980 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:29:05 INFO - PROCESS | 2462 | 1461900545053 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215dd800 == 42 [pid = 2462] [id = 516] 20:29:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x1184b6c00) [pid = 2462] [serial = 1548] [outer = 0x0] 20:29:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x11877e000) [pid = 2462] [serial = 1549] [outer = 0x1184b6c00] 20:29:05 INFO - PROCESS | 2462 | 1461900545087 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x11988b800) [pid = 2462] [serial = 1550] [outer = 0x1184b6c00] 20:29:05 INFO - PROCESS | 2462 | 1461900545506 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]]]}] 20:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 671ms 20:29:05 INFO - PROCESS | 2462 | 1461900545543 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:29:05 INFO - PROCESS | 2462 | 1461900545547 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:29:05 INFO - PROCESS | 2462 | 1461900545551 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:29:05 INFO - PROCESS | 2462 | 1461900545553 Marionette TRACE conn2 <- [1,2038,null,{}] 20:29:05 INFO - PROCESS | 2462 | 1461900545556 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}] 20:29:05 INFO - PROCESS | 2462 | 1461900545656 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:29:05 INFO - PROCESS | 2462 | 1461900545717 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b4800 == 43 [pid = 2462] [id = 517] 20:29:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x119958400) [pid = 2462] [serial = 1551] [outer = 0x0] 20:29:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x1214ef400) [pid = 2462] [serial = 1552] [outer = 0x119958400] 20:29:05 INFO - PROCESS | 2462 | 1461900545748 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x1238f5400) [pid = 2462] [serial = 1553] [outer = 0x119958400] 20:29:06 INFO - PROCESS | 2462 | 1461900546171 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]]]}] 20:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 672ms 20:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:29:06 INFO - PROCESS | 2462 | 1461900546223 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:29:06 INFO - PROCESS | 2462 | 1461900546225 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:29:06 INFO - PROCESS | 2462 | 1461900546227 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:29:06 INFO - PROCESS | 2462 | 1461900546230 Marionette TRACE conn2 <- [1,2042,null,{}] 20:29:06 INFO - PROCESS | 2462 | 1461900546237 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}] 20:29:06 INFO - PROCESS | 2462 | 1461900546359 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:29:06 INFO - PROCESS | 2462 | 1461900546436 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c221800 == 44 [pid = 2462] [id = 518] 20:29:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x1251a1c00) [pid = 2462] [serial = 1554] [outer = 0x0] 20:29:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x1251a5000) [pid = 2462] [serial = 1555] [outer = 0x1251a1c00] 20:29:06 INFO - PROCESS | 2462 | 1461900546481 Marionette DEBUG loaded listener.js 20:29:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x128511000) [pid = 2462] [serial = 1556] [outer = 0x1251a1c00] 20:29:06 INFO - PROCESS | 2462 | 1461900546924 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]]]}] 20:29:06 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) 20:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 20:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:29:06 INFO - PROCESS | 2462 | 1461900546950 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:29:06 INFO - PROCESS | 2462 | 1461900546952 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:29:06 INFO - PROCESS | 2462 | 1461900546954 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:29:06 INFO - PROCESS | 2462 | 1461900546955 Marionette TRACE conn2 <- [1,2046,null,{}] 20:29:06 INFO - PROCESS | 2462 | 1461900546958 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}] 20:29:07 INFO - PROCESS | 2462 | 1461900547056 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:29:07 INFO - PROCESS | 2462 | 1461900547116 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ce20800 == 45 [pid = 2462] [id = 519] 20:29:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x128562c00) [pid = 2462] [serial = 1557] [outer = 0x0] 20:29:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x128c03800) [pid = 2462] [serial = 1558] [outer = 0x128562c00] 20:29:07 INFO - PROCESS | 2462 | 1461900547146 Marionette DEBUG loaded listener.js 20:29:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x128c0d000) [pid = 2462] [serial = 1559] [outer = 0x128562c00] 20:29:07 INFO - PROCESS | 2462 | 1461900547593 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]]]}] 20:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 20:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:29:07 INFO - PROCESS | 2462 | 1461900547624 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:29:07 INFO - PROCESS | 2462 | 1461900547626 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:29:07 INFO - PROCESS | 2462 | 1461900547628 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:29:07 INFO - PROCESS | 2462 | 1461900547629 Marionette TRACE conn2 <- [1,2050,null,{}] 20:29:07 INFO - PROCESS | 2462 | 1461900547632 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}] 20:29:07 INFO - PROCESS | 2462 | 1461900547726 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:29:07 INFO - PROCESS | 2462 | 1461900547819 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d10c800 == 46 [pid = 2462] [id = 520] 20:29:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x128c0a800) [pid = 2462] [serial = 1560] [outer = 0x0] 20:29:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x128f63c00) [pid = 2462] [serial = 1561] [outer = 0x128c0a800] 20:29:07 INFO - PROCESS | 2462 | 1461900547848 Marionette DEBUG loaded listener.js 20:29:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x12a7adc00) [pid = 2462] [serial = 1562] [outer = 0x128c0a800] 20:29:08 INFO - PROCESS | 2462 | 1461900548233 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]]]}] 20:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 20:29:08 INFO - PROCESS | 2462 | 1461900548298 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:29:08 INFO - PROCESS | 2462 | 1461900548299 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:29:08 INFO - PROCESS | 2462 | 1461900548302 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:29:08 INFO - PROCESS | 2462 | 1461900548303 Marionette TRACE conn2 <- [1,2054,null,{}] 20:29:08 INFO - PROCESS | 2462 | 1461900548305 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}] 20:29:08 INFO - PROCESS | 2462 | 1461900548427 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:29:08 INFO - PROCESS | 2462 | 1461900548490 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6c1800 == 47 [pid = 2462] [id = 521] 20:29:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x12a912400) [pid = 2462] [serial = 1563] [outer = 0x0] 20:29:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x12a940000) [pid = 2462] [serial = 1564] [outer = 0x12a912400] 20:29:08 INFO - PROCESS | 2462 | 1461900548522 Marionette DEBUG loaded listener.js 20:29:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x12ab4d800) [pid = 2462] [serial = 1565] [outer = 0x12a912400] 20:29:08 INFO - PROCESS | 2462 | 1461900548965 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]]]}] 20:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 673ms 20:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:29:08 INFO - PROCESS | 2462 | 1461900548975 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:29:08 INFO - PROCESS | 2462 | 1461900548977 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:29:08 INFO - PROCESS | 2462 | 1461900548981 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:29:08 INFO - PROCESS | 2462 | 1461900548982 Marionette TRACE conn2 <- [1,2058,null,{}] 20:29:08 INFO - PROCESS | 2462 | 1461900548985 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}] 20:29:09 INFO - PROCESS | 2462 | 1461900549095 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:29:09 INFO - PROCESS | 2462 | 1461900549156 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d76c000 == 48 [pid = 2462] [id = 522] 20:29:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x12ab47800) [pid = 2462] [serial = 1566] [outer = 0x0] 20:29:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 166 (0x12adea000) [pid = 2462] [serial = 1567] [outer = 0x12ab47800] 20:29:09 INFO - PROCESS | 2462 | 1461900549185 Marionette DEBUG loaded listener.js 20:29:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 167 (0x12adf1000) [pid = 2462] [serial = 1568] [outer = 0x12ab47800] 20:29:09 INFO - PROCESS | 2462 | 1461900549603 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]]]}] 20:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 20:29:09 INFO - PROCESS | 2462 | 1461900549650 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:29:09 INFO - PROCESS | 2462 | 1461900549652 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:29:09 INFO - PROCESS | 2462 | 1461900549654 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:29:09 INFO - PROCESS | 2462 | 1461900549655 Marionette TRACE conn2 <- [1,2062,null,{}] 20:29:09 INFO - PROCESS | 2462 | 1461900549658 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}] 20:29:09 INFO - PROCESS | 2462 | 1461900549756 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:29:09 INFO - PROCESS | 2462 | 1461900549817 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d859800 == 49 [pid = 2462] [id = 523] 20:29:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 168 (0x1180d8400) [pid = 2462] [serial = 1569] [outer = 0x0] 20:29:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 169 (0x12b2cb000) [pid = 2462] [serial = 1570] [outer = 0x1180d8400] 20:29:09 INFO - PROCESS | 2462 | 1461900549847 Marionette DEBUG loaded listener.js 20:29:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 170 (0x12b36e400) [pid = 2462] [serial = 1571] [outer = 0x1180d8400] 20:29:10 INFO - PROCESS | 2462 | 1461900550374 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]]]}] 20:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 769ms 20:29:10 INFO - PROCESS | 2462 | 1461900550430 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:29:10 INFO - PROCESS | 2462 | 1461900550432 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:29:10 INFO - PROCESS | 2462 | 1461900550437 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:29:10 INFO - PROCESS | 2462 | 1461900550439 Marionette TRACE conn2 <- [1,2066,null,{}] 20:29:10 INFO - PROCESS | 2462 | 1461900550443 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}] 20:29:10 INFO - PROCESS | 2462 | 1461900550541 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:29:10 INFO - PROCESS | 2462 | 1461900550621 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x12352b000 == 50 [pid = 2462] [id = 524] 20:29:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 171 (0x1185e5000) [pid = 2462] [serial = 1572] [outer = 0x0] 20:29:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 172 (0x11917dc00) [pid = 2462] [serial = 1573] [outer = 0x1185e5000] 20:29:10 INFO - PROCESS | 2462 | 1461900550652 Marionette DEBUG loaded listener.js 20:29:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 173 (0x119dc9400) [pid = 2462] [serial = 1574] [outer = 0x1185e5000] 20:29:10 INFO - PROCESS | 2462 | --DOCSHELL 0x123fe2800 == 49 [pid = 2462] [id = 509] 20:29:10 INFO - PROCESS | 2462 | --DOCSHELL 0x11971f800 == 48 [pid = 2462] [id = 508] 20:29:11 INFO - PROCESS | 2462 | 1461900551167 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]]]}] 20:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 770ms 20:29:11 INFO - PROCESS | 2462 | 1461900551208 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:29:11 INFO - PROCESS | 2462 | 1461900551211 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:29:11 INFO - PROCESS | 2462 | 1461900551215 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:29:11 INFO - PROCESS | 2462 | 1461900551217 Marionette TRACE conn2 <- [1,2070,null,{}] 20:29:11 INFO - PROCESS | 2462 | 1461900551221 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}] 20:29:11 INFO - PROCESS | 2462 | 1461900551325 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:29:11 INFO - PROCESS | 2462 | 1461900551403 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x128ebb800 == 49 [pid = 2462] [id = 525] 20:29:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 174 (0x11926bc00) [pid = 2462] [serial = 1575] [outer = 0x0] 20:29:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 175 (0x1214e4c00) [pid = 2462] [serial = 1576] [outer = 0x11926bc00] 20:29:11 INFO - PROCESS | 2462 | 1461900551435 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 176 (0x123a80000) [pid = 2462] [serial = 1577] [outer = 0x11926bc00] 20:29:11 INFO - PROCESS | 2462 | 1461900551855 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]]]}] 20:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 671ms 20:29:11 INFO - PROCESS | 2462 | 1461900551887 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:29:11 INFO - PROCESS | 2462 | 1461900551891 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:29:11 INFO - PROCESS | 2462 | 1461900551895 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:29:11 INFO - PROCESS | 2462 | 1461900551897 Marionette TRACE conn2 <- [1,2074,null,{}] 20:29:11 INFO - PROCESS | 2462 | 1461900551900 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}] 20:29:12 INFO - PROCESS | 2462 | 1461900552025 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:29:12 INFO - PROCESS | 2462 | 1461900552091 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c221000 == 50 [pid = 2462] [id = 526] 20:29:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 177 (0x123c10400) [pid = 2462] [serial = 1578] [outer = 0x0] 20:29:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 178 (0x124c59400) [pid = 2462] [serial = 1579] [outer = 0x123c10400] 20:29:12 INFO - PROCESS | 2462 | 1461900552121 Marionette DEBUG loaded listener.js 20:29:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 179 (0x128511400) [pid = 2462] [serial = 1580] [outer = 0x123c10400] 20:29:12 INFO - PROCESS | 2462 | 1461900552599 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]]]}] 20:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 770ms 20:29:12 INFO - PROCESS | 2462 | 1461900552666 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:29:12 INFO - PROCESS | 2462 | 1461900552667 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:29:12 INFO - PROCESS | 2462 | 1461900552670 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:29:12 INFO - PROCESS | 2462 | 1461900552672 Marionette TRACE conn2 <- [1,2078,null,{}] 20:29:12 INFO - PROCESS | 2462 | 1461900552680 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}] 20:29:12 INFO - PROCESS | 2462 | 1461900552785 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:29:12 INFO - PROCESS | 2462 | 1461900552864 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d218000 == 51 [pid = 2462] [id = 527] 20:29:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 180 (0x128e4cc00) [pid = 2462] [serial = 1581] [outer = 0x0] 20:29:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 181 (0x128f5c800) [pid = 2462] [serial = 1582] [outer = 0x128e4cc00] 20:29:12 INFO - PROCESS | 2462 | 1461900552896 Marionette DEBUG loaded listener.js 20:29:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 182 (0x12a91f400) [pid = 2462] [serial = 1583] [outer = 0x128e4cc00] 20:29:13 INFO - PROCESS | 2462 | 1461900553331 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]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 724ms 20:29:13 INFO - PROCESS | 2462 | 1461900553395 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:29:13 INFO - PROCESS | 2462 | 1461900553397 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:29:13 INFO - PROCESS | 2462 | 1461900553399 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 2462 | 1461900553400 Marionette TRACE conn2 <- [1,2082,null,{}] 20:29:13 INFO - PROCESS | 2462 | 1461900553403 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}] 20:29:13 INFO - PROCESS | 2462 | 1461900553506 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:29:13 INFO - PROCESS | 2462 | 1461900553571 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d863000 == 52 [pid = 2462] [id = 528] 20:29:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 183 (0x12a945000) [pid = 2462] [serial = 1584] [outer = 0x0] 20:29:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 184 (0x12ab42c00) [pid = 2462] [serial = 1585] [outer = 0x12a945000] 20:29:13 INFO - PROCESS | 2462 | 1461900553600 Marionette DEBUG loaded listener.js 20:29:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 185 (0x12adf1c00) [pid = 2462] [serial = 1586] [outer = 0x12a945000] 20:29:14 INFO - PROCESS | 2462 | 1461900554017 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]]]}] 20:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 669ms 20:29:14 INFO - PROCESS | 2462 | 1461900554068 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:29:14 INFO - PROCESS | 2462 | 1461900554070 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:29:14 INFO - PROCESS | 2462 | 1461900554072 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:29:14 INFO - PROCESS | 2462 | 1461900554073 Marionette TRACE conn2 <- [1,2086,null,{}] 20:29:14 INFO - PROCESS | 2462 | 1461900554075 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}] 20:29:14 INFO - PROCESS | 2462 | 1461900554175 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:29:14 INFO - PROCESS | 2462 | 1461900554239 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9eb000 == 53 [pid = 2462] [id = 529] 20:29:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 186 (0x12ab41800) [pid = 2462] [serial = 1587] [outer = 0x0] 20:29:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 187 (0x12b2d6400) [pid = 2462] [serial = 1588] [outer = 0x12ab41800] 20:29:14 INFO - PROCESS | 2462 | 1461900554269 Marionette DEBUG loaded listener.js 20:29:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 188 (0x12b379000) [pid = 2462] [serial = 1589] [outer = 0x12ab41800] 20:29:14 INFO - PROCESS | 2462 | 1461900554701 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]]]}] 20:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 668ms 20:29:14 INFO - PROCESS | 2462 | 1461900554741 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:29:14 INFO - PROCESS | 2462 | 1461900554742 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:29:14 INFO - PROCESS | 2462 | 1461900554744 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:29:14 INFO - PROCESS | 2462 | 1461900554745 Marionette TRACE conn2 <- [1,2090,null,{}] 20:29:14 INFO - PROCESS | 2462 | 1461900554748 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}] 20:29:14 INFO - PROCESS | 2462 | 1461900554890 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:29:14 INFO - PROCESS | 2462 | 1461900554979 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e00f000 == 54 [pid = 2462] [id = 530] 20:29:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 189 (0x12ba70800) [pid = 2462] [serial = 1590] [outer = 0x0] 20:29:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 190 (0x12ba7ec00) [pid = 2462] [serial = 1591] [outer = 0x12ba70800] 20:29:15 INFO - PROCESS | 2462 | 1461900555014 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 191 (0x12bb8d000) [pid = 2462] [serial = 1592] [outer = 0x12ba70800] 20:29:15 INFO - PROCESS | 2462 | 1461900555449 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]]]}] 20:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 720ms 20:29:15 INFO - PROCESS | 2462 | 1461900555465 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:29:15 INFO - PROCESS | 2462 | 1461900555466 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:29:15 INFO - PROCESS | 2462 | 1461900555469 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:29:15 INFO - PROCESS | 2462 | 1461900555470 Marionette TRACE conn2 <- [1,2094,null,{}] 20:29:15 INFO - PROCESS | 2462 | 1461900555472 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}] 20:29:15 INFO - PROCESS | 2462 | 1461900555567 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:29:15 INFO - PROCESS | 2462 | 1461900555630 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e383000 == 55 [pid = 2462] [id = 531] 20:29:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 192 (0x1163eb800) [pid = 2462] [serial = 1593] [outer = 0x0] 20:29:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 193 (0x12c12cc00) [pid = 2462] [serial = 1594] [outer = 0x1163eb800] 20:29:15 INFO - PROCESS | 2462 | 1461900555659 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 194 (0x12c137800) [pid = 2462] [serial = 1595] [outer = 0x1163eb800] 20:29:16 INFO - PROCESS | 2462 | 1461900556254 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]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 821ms 20:29:16 INFO - PROCESS | 2462 | 1461900556295 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:29:16 INFO - PROCESS | 2462 | 1461900556298 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:29:16 INFO - PROCESS | 2462 | 1461900556301 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - PROCESS | 2462 | 1461900556303 Marionette TRACE conn2 <- [1,2098,null,{}] 20:29:16 INFO - PROCESS | 2462 | 1461900556307 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}] 20:29:16 INFO - PROCESS | 2462 | 1461900556409 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:29:16 INFO - PROCESS | 2462 | 1461900556492 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bad1800 == 56 [pid = 2462] [id = 532] 20:29:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 195 (0x119dc9800) [pid = 2462] [serial = 1596] [outer = 0x0] 20:29:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 196 (0x123483000) [pid = 2462] [serial = 1597] [outer = 0x119dc9800] 20:29:16 INFO - PROCESS | 2462 | 1461900556522 Marionette DEBUG loaded listener.js 20:29:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 197 (0x1242eb400) [pid = 2462] [serial = 1598] [outer = 0x119dc9800] 20:29:17 INFO - PROCESS | 2462 | 1461900557083 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]]]}] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b9800 == 55 [pid = 2462] [id = 505] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x1266a6800 == 54 [pid = 2462] [id = 504] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x12d859800 == 53 [pid = 2462] [id = 523] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x12d76c000 == 52 [pid = 2462] [id = 522] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6c1800 == 51 [pid = 2462] [id = 521] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x12d10c800 == 50 [pid = 2462] [id = 520] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x12ce20800 == 49 [pid = 2462] [id = 519] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x12c221800 == 48 [pid = 2462] [id = 518] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b4800 == 47 [pid = 2462] [id = 517] 20:29:17 INFO - PROCESS | 2462 | --DOCSHELL 0x1215dd800 == 46 [pid = 2462] [id = 516] 20:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 876ms 20:29:17 INFO - PROCESS | 2462 | 1461900557178 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:29:17 INFO - PROCESS | 2462 | 1461900557182 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:29:17 INFO - PROCESS | 2462 | 1461900557187 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:29:17 INFO - PROCESS | 2462 | 1461900557190 Marionette TRACE conn2 <- [1,2102,null,{}] 20:29:17 INFO - PROCESS | 2462 | 1461900557196 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}] 20:29:17 INFO - PROCESS | 2462 | 1461900557349 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:29:17 INFO - PROCESS | 2462 | 1461900557456 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x126616800 == 47 [pid = 2462] [id = 533] 20:29:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 198 (0x118574000) [pid = 2462] [serial = 1599] [outer = 0x0] 20:29:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 199 (0x118a25400) [pid = 2462] [serial = 1600] [outer = 0x118574000] 20:29:17 INFO - PROCESS | 2462 | 1461900557490 Marionette DEBUG loaded listener.js 20:29:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 200 (0x123489400) [pid = 2462] [serial = 1601] [outer = 0x118574000] 20:29:17 INFO - PROCESS | 2462 | 1461900557988 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]]]}] 20:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 824ms 20:29:18 INFO - PROCESS | 2462 | 1461900558030 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:29:18 INFO - PROCESS | 2462 | 1461900558037 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:29:18 INFO - PROCESS | 2462 | 1461900558050 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:29:18 INFO - PROCESS | 2462 | 1461900558053 Marionette TRACE conn2 <- [1,2106,null,{}] 20:29:18 INFO - PROCESS | 2462 | 1461900558057 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}] 20:29:18 INFO - PROCESS | 2462 | 1461900558206 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:29:18 INFO - PROCESS | 2462 | 1461900558284 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d10b000 == 48 [pid = 2462] [id = 534] 20:29:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 201 (0x1266d4800) [pid = 2462] [serial = 1602] [outer = 0x0] 20:29:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 202 (0x128559800) [pid = 2462] [serial = 1603] [outer = 0x1266d4800] 20:29:18 INFO - PROCESS | 2462 | 1461900558315 Marionette DEBUG loaded listener.js 20:29:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 203 (0x1286b6000) [pid = 2462] [serial = 1604] [outer = 0x1266d4800] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b4000 == 47 [pid = 2462] [id = 475] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12e021800 == 46 [pid = 2462] [id = 22] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3d000 == 45 [pid = 2462] [id = 514] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x113161000 == 44 [pid = 2462] [id = 463] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfed000 == 43 [pid = 2462] [id = 512] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12bacd800 == 42 [pid = 2462] [id = 496] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x1187e4800 == 41 [pid = 2462] [id = 499] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab13800 == 40 [pid = 2462] [id = 510] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf18800 == 39 [pid = 2462] [id = 511] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12c728800 == 38 [pid = 2462] [id = 513] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12e00f000 == 37 [pid = 2462] [id = 530] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9eb000 == 36 [pid = 2462] [id = 529] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12d863000 == 35 [pid = 2462] [id = 528] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12d218000 == 34 [pid = 2462] [id = 527] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf2c800 == 33 [pid = 2462] [id = 497] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12c221000 == 32 [pid = 2462] [id = 526] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x123750000 == 31 [pid = 2462] [id = 515] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x12352b000 == 30 [pid = 2462] [id = 524] 20:29:19 INFO - PROCESS | 2462 | --DOCSHELL 0x128ebb800 == 29 [pid = 2462] [id = 525] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x116391000 == 28 [pid = 2462] [id = 464] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12887d800 == 27 [pid = 2462] [id = 473] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x123515800 == 26 [pid = 2462] [id = 468] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x124b20000 == 25 [pid = 2462] [id = 470] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x117365800 == 24 [pid = 2462] [id = 465] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x1199b7800 == 23 [pid = 2462] [id = 466] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12e383000 == 22 [pid = 2462] [id = 531] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab1a000 == 21 [pid = 2462] [id = 479] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad47000 == 20 [pid = 2462] [id = 506] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x119ee3000 == 19 [pid = 2462] [id = 467] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x128c1e000 == 18 [pid = 2462] [id = 474] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x1241b0800 == 17 [pid = 2462] [id = 480] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12524d800 == 16 [pid = 2462] [id = 471] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x123850000 == 15 [pid = 2462] [id = 469] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfe4800 == 14 [pid = 2462] [id = 12] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9ef800 == 13 [pid = 2462] [id = 21] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab05800 == 12 [pid = 2462] [id = 8] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x118559000 == 11 [pid = 2462] [id = 507] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x12bad1800 == 10 [pid = 2462] [id = 532] 20:29:21 INFO - PROCESS | 2462 | --DOCSHELL 0x126616800 == 9 [pid = 2462] [id = 533] 20:29:22 INFO - PROCESS | 2462 | 1461900562790 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]]]}] 20:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 4793ms 20:29:22 INFO - PROCESS | 2462 | 1461900562846 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:29:22 INFO - PROCESS | 2462 | 1461900562848 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:29:22 INFO - PROCESS | 2462 | 1461900562853 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:29:22 INFO - PROCESS | 2462 | 1461900562854 Marionette TRACE conn2 <- [1,2110,null,{}] 20:29:22 INFO - PROCESS | 2462 | 1461900562859 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}] 20:29:22 INFO - PROCESS | 2462 | 1461900562951 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:29:22 INFO - PROCESS | 2462 | 1461900562957 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x11691d800 == 10 [pid = 2462] [id = 535] 20:29:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 204 (0x112f71400) [pid = 2462] [serial = 1605] [outer = 0x0] 20:29:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 205 (0x113129800) [pid = 2462] [serial = 1606] [outer = 0x112f71400] 20:29:22 INFO - PROCESS | 2462 | 1461900562987 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 206 (0x113135800) [pid = 2462] [serial = 1607] [outer = 0x112f71400] 20:29:23 INFO - PROCESS | 2462 | 1461900563365 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]]]}] 20:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 522ms 20:29:23 INFO - PROCESS | 2462 | 1461900563375 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:29:23 INFO - PROCESS | 2462 | 1461900563381 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:29:23 INFO - PROCESS | 2462 | 1461900563386 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:29:23 INFO - PROCESS | 2462 | 1461900563388 Marionette TRACE conn2 <- [1,2114,null,{}] 20:29:23 INFO - PROCESS | 2462 | 1461900563390 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}] 20:29:23 INFO - PROCESS | 2462 | 1461900563478 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:29:23 INFO - PROCESS | 2462 | 1461900563538 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x1163d4800 == 11 [pid = 2462] [id = 536] 20:29:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 207 (0x1131f0000) [pid = 2462] [serial = 1608] [outer = 0x0] 20:29:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 208 (0x115038000) [pid = 2462] [serial = 1609] [outer = 0x1131f0000] 20:29:23 INFO - PROCESS | 2462 | 1461900563564 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 209 (0x11630bc00) [pid = 2462] [serial = 1610] [outer = 0x1131f0000] 20:29:23 INFO - PROCESS | 2462 | 1461900563929 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]]]}] 20:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 573ms 20:29:23 INFO - PROCESS | 2462 | 1461900563961 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:29:23 INFO - PROCESS | 2462 | 1461900563965 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:29:23 INFO - PROCESS | 2462 | 1461900563969 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:29:23 INFO - PROCESS | 2462 | 1461900563973 Marionette TRACE conn2 <- [1,2118,null,{}] 20:29:23 INFO - PROCESS | 2462 | 1461900563998 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}] 20:29:24 INFO - PROCESS | 2462 | 1461900564126 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:29:24 INFO - PROCESS | 2462 | 1461900564143 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ab7800 == 12 [pid = 2462] [id = 537] 20:29:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 210 (0x117e0ec00) [pid = 2462] [serial = 1611] [outer = 0x0] 20:29:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 211 (0x1180a8000) [pid = 2462] [serial = 1612] [outer = 0x117e0ec00] 20:29:24 INFO - PROCESS | 2462 | 1461900564190 Marionette DEBUG loaded listener.js 20:29:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 212 (0x1180dec00) [pid = 2462] [serial = 1613] [outer = 0x117e0ec00] 20:29:24 INFO - PROCESS | 2462 | 1461900564643 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]]]}] 20:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 728ms 20:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:29:24 INFO - PROCESS | 2462 | 1461900564700 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:29:24 INFO - PROCESS | 2462 | 1461900564701 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:29:24 INFO - PROCESS | 2462 | 1461900564736 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:29:24 INFO - PROCESS | 2462 | 1461900564737 Marionette TRACE conn2 <- [1,2122,null,{}] 20:29:24 INFO - PROCESS | 2462 | 1461900564759 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}] 20:29:24 INFO - PROCESS | 2462 | 1461900564868 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:29:24 INFO - PROCESS | 2462 | 1461900564872 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x123522000 == 13 [pid = 2462] [id = 538] 20:29:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 213 (0x117e0f800) [pid = 2462] [serial = 1614] [outer = 0x0] 20:29:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 214 (0x11856f000) [pid = 2462] [serial = 1615] [outer = 0x117e0f800] 20:29:24 INFO - PROCESS | 2462 | 1461900564897 Marionette DEBUG loaded listener.js 20:29:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 215 (0x1185e7800) [pid = 2462] [serial = 1616] [outer = 0x117e0f800] 20:29:25 INFO - PROCESS | 2462 | 1461900565242 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]]]}] 20:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 572ms 20:29:25 INFO - PROCESS | 2462 | 1461900565275 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:29:25 INFO - PROCESS | 2462 | 1461900565277 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:29:25 INFO - PROCESS | 2462 | 1461900565287 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - PROCESS | 2462 | 1461900565288 Marionette TRACE conn2 <- [1,2126,null,{}] 20:29:25 INFO - PROCESS | 2462 | 1461900565291 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}] 20:29:25 INFO - PROCESS | 2462 | 1461900565388 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:29:25 INFO - PROCESS | 2462 | 1461900565392 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241e2800 == 14 [pid = 2462] [id = 539] 20:29:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 216 (0x1131e6000) [pid = 2462] [serial = 1617] [outer = 0x0] 20:29:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 217 (0x118721400) [pid = 2462] [serial = 1618] [outer = 0x1131e6000] 20:29:25 INFO - PROCESS | 2462 | 1461900565419 Marionette DEBUG loaded listener.js 20:29:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 218 (0x11911b800) [pid = 2462] [serial = 1619] [outer = 0x1131e6000] 20:29:25 INFO - PROCESS | 2462 | 1461900565783 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]]]}] 20:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 20:29:25 INFO - PROCESS | 2462 | 1461900565807 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:29:25 INFO - PROCESS | 2462 | 1461900565808 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:29:25 INFO - PROCESS | 2462 | 1461900565811 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - PROCESS | 2462 | 1461900565813 Marionette TRACE conn2 <- [1,2130,null,{}] 20:29:25 INFO - PROCESS | 2462 | 1461900565816 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}] 20:29:25 INFO - PROCESS | 2462 | 1461900565935 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:29:25 INFO - PROCESS | 2462 | 1461900565949 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x12661f800 == 15 [pid = 2462] [id = 540] 20:29:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 219 (0x1191c8c00) [pid = 2462] [serial = 1620] [outer = 0x0] 20:29:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 220 (0x1198bfc00) [pid = 2462] [serial = 1621] [outer = 0x1191c8c00] 20:29:25 INFO - PROCESS | 2462 | 1461900565977 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 221 (0x1214e8400) [pid = 2462] [serial = 1622] [outer = 0x1191c8c00] 20:29:26 INFO - PROCESS | 2462 | 1461900566324 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] 20:29:26 INFO - PROCESS | 2462 | 1461900566335 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:29:26 INFO - PROCESS | 2462 | 1461900566342 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:29:26 INFO - PROCESS | 2462 | 1461900566343 Marionette TRACE conn2 <- [1,2134,null,{}] 20:29:26 INFO - PROCESS | 2462 | 1461900566347 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}] 20:29:26 INFO - PROCESS | 2462 | 1461900566444 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:29:26 INFO - PROCESS | 2462 | 1461900566449 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x128ec4000 == 16 [pid = 2462] [id = 541] 20:29:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 222 (0x1125c3400) [pid = 2462] [serial = 1623] [outer = 0x0] 20:29:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 223 (0x1214ea000) [pid = 2462] [serial = 1624] [outer = 0x1125c3400] 20:29:26 INFO - PROCESS | 2462 | 1461900566473 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 224 (0x12342a800) [pid = 2462] [serial = 1625] [outer = 0x1125c3400] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 223 (0x1252b6800) [pid = 2462] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 222 (0x110e77000) [pid = 2462] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 221 (0x119958400) [pid = 2462] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 220 (0x1180e6800) [pid = 2462] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 219 (0x1169a1000) [pid = 2462] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 218 (0x117675800) [pid = 2462] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 217 (0x116a6f000) [pid = 2462] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 216 (0x112d06c00) [pid = 2462] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 215 (0x123486800) [pid = 2462] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 214 (0x123487800) [pid = 2462] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 213 (0x124279000) [pid = 2462] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 212 (0x1125c2800) [pid = 2462] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 211 (0x116a74000) [pid = 2462] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 210 (0x1194a0800) [pid = 2462] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 209 (0x118136c00) [pid = 2462] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 208 (0x1191ccc00) [pid = 2462] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 207 (0x1163f7400) [pid = 2462] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 206 (0x112924800) [pid = 2462] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 205 (0x1180aac00) [pid = 2462] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 204 (0x112925000) [pid = 2462] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 203 (0x119d06000) [pid = 2462] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 202 (0x110e72c00) [pid = 2462] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 201 (0x1180a8c00) [pid = 2462] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 200 (0x12380e800) [pid = 2462] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 199 (0x124ba9c00) [pid = 2462] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 198 (0x124940c00) [pid = 2462] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 197 (0x124275800) [pid = 2462] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 196 (0x128562c00) [pid = 2462] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 195 (0x117e11c00) [pid = 2462] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 194 (0x12353bc00) [pid = 2462] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 193 (0x1251a1c00) [pid = 2462] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 192 (0x119895400) [pid = 2462] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 191 (0x1194a8c00) [pid = 2462] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 190 (0x1214f0400) [pid = 2462] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 189 (0x1125bfc00) [pid = 2462] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 188 (0x12425c400) [pid = 2462] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 187 (0x112927800) [pid = 2462] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 186 (0x110e75000) [pid = 2462] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 185 (0x123c10400) [pid = 2462] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 184 (0x1185df000) [pid = 2462] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 183 (0x119dc8400) [pid = 2462] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 182 (0x1184b6c00) [pid = 2462] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 181 (0x118131000) [pid = 2462] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 180 (0x118718800) [pid = 2462] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 179 (0x1166dc800) [pid = 2462] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 178 (0x119dc9800) [pid = 2462] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 177 (0x1185e5000) [pid = 2462] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 176 (0x1266d7400) [pid = 2462] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 175 (0x1163eb800) [pid = 2462] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 174 (0x118574000) [pid = 2462] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 173 (0x12ba70800) [pid = 2462] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 172 (0x1180d8400) [pid = 2462] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 171 (0x12ab41800) [pid = 2462] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 170 (0x12ab47800) [pid = 2462] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 169 (0x12a912400) [pid = 2462] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 168 (0x12855c000) [pid = 2462] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 167 (0x12a945000) [pid = 2462] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 166 (0x128c0a800) [pid = 2462] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 165 (0x12855bc00) [pid = 2462] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 164 (0x11926bc00) [pid = 2462] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 163 (0x1120da000) [pid = 2462] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:29:27 INFO - PROCESS | 2462 | --DOMWINDOW == 162 (0x128e4cc00) [pid = 2462] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:29:27 INFO - PROCESS | 2462 | 1461900567633 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]]]}] 20:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1322ms 20:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:29:27 INFO - PROCESS | 2462 | 1461900567664 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:29:27 INFO - PROCESS | 2462 | 1461900567665 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:29:27 INFO - PROCESS | 2462 | 1461900567667 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:29:27 INFO - PROCESS | 2462 | 1461900567668 Marionette TRACE conn2 <- [1,2138,null,{}] 20:29:27 INFO - PROCESS | 2462 | 1461900567671 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}] 20:29:27 INFO - PROCESS | 2462 | 1461900567745 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:29:27 INFO - PROCESS | 2462 | 1461900567826 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f33800 == 17 [pid = 2462] [id = 542] 20:29:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x111d53400) [pid = 2462] [serial = 1626] [outer = 0x0] 20:29:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x112927800) [pid = 2462] [serial = 1627] [outer = 0x111d53400] 20:29:27 INFO - PROCESS | 2462 | 1461900567854 Marionette DEBUG loaded listener.js 20:29:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x113e0ec00) [pid = 2462] [serial = 1628] [outer = 0x111d53400] 20:29:28 INFO - PROCESS | 2462 | 1461900568146 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]]]}] 20:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 20:29:28 INFO - PROCESS | 2462 | 1461900568186 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:29:28 INFO - PROCESS | 2462 | 1461900568187 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:29:28 INFO - PROCESS | 2462 | 1461900568190 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:29:28 INFO - PROCESS | 2462 | 1461900568191 Marionette TRACE conn2 <- [1,2142,null,{}] 20:29:28 INFO - PROCESS | 2462 | 1461900568193 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}] 20:29:28 INFO - PROCESS | 2462 | 1461900568272 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:29:28 INFO - PROCESS | 2462 | 1461900568276 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241be000 == 18 [pid = 2462] [id = 543] 20:29:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 166 (0x116331800) [pid = 2462] [serial = 1629] [outer = 0x0] 20:29:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 167 (0x1180a8c00) [pid = 2462] [serial = 1630] [outer = 0x116331800] 20:29:28 INFO - PROCESS | 2462 | 1461900568304 Marionette DEBUG loaded listener.js 20:29:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 168 (0x11725b400) [pid = 2462] [serial = 1631] [outer = 0x116331800] 20:29:28 INFO - PROCESS | 2462 | 1461900568856 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] 20:29:28 INFO - PROCESS | 2462 | 1461900568867 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:29:28 INFO - PROCESS | 2462 | 1461900568870 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:29:28 INFO - PROCESS | 2462 | 1461900568872 Marionette TRACE conn2 <- [1,2146,null,{}] 20:29:28 INFO - PROCESS | 2462 | 1461900568875 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}] 20:29:29 INFO - PROCESS | 2462 | 1461900569000 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:29:29 INFO - PROCESS | 2462 | 1461900569109 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab05000 == 19 [pid = 2462] [id = 544] 20:29:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 169 (0x1163f0000) [pid = 2462] [serial = 1632] [outer = 0x0] 20:29:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 170 (0x119267c00) [pid = 2462] [serial = 1633] [outer = 0x1163f0000] 20:29:29 INFO - PROCESS | 2462 | 1461900569140 Marionette DEBUG loaded listener.js 20:29:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 171 (0x119967c00) [pid = 2462] [serial = 1634] [outer = 0x1163f0000] 20:29:29 INFO - PROCESS | 2462 | 1461900569445 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] 20:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:29:29 INFO - PROCESS | 2462 | 1461900569492 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:29:29 INFO - PROCESS | 2462 | 1461900569494 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:29:29 INFO - PROCESS | 2462 | 1461900569496 Marionette TRACE conn2 <- [1,2150,null,{}] 20:29:29 INFO - PROCESS | 2462 | 1461900569499 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}] 20:29:29 INFO - PROCESS | 2462 | 1461900569642 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:29:29 INFO - PROCESS | 2462 | 1461900569728 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x1132b7800 == 20 [pid = 2462] [id = 545] 20:29:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 172 (0x110ff5000) [pid = 2462] [serial = 1635] [outer = 0x0] 20:29:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 173 (0x111016400) [pid = 2462] [serial = 1636] [outer = 0x110ff5000] 20:29:29 INFO - PROCESS | 2462 | 1461900569764 Marionette DEBUG loaded listener.js 20:29:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 174 (0x11292b400) [pid = 2462] [serial = 1637] [outer = 0x110ff5000] 20:29:30 INFO - PROCESS | 2462 | 1461900570352 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]]]}] 20:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 919ms 20:29:30 INFO - PROCESS | 2462 | 1461900570416 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:29:30 INFO - PROCESS | 2462 | 1461900570419 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:29:30 INFO - PROCESS | 2462 | 1461900570422 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - PROCESS | 2462 | 1461900570424 Marionette TRACE conn2 <- [1,2154,null,{}] 20:29:30 INFO - PROCESS | 2462 | 1461900570427 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}] 20:29:30 INFO - PROCESS | 2462 | 1461900570532 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:29:30 INFO - PROCESS | 2462 | 1461900570618 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x119abc800 == 21 [pid = 2462] [id = 546] 20:29:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 175 (0x116116800) [pid = 2462] [serial = 1638] [outer = 0x0] 20:29:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 176 (0x11679ac00) [pid = 2462] [serial = 1639] [outer = 0x116116800] 20:29:30 INFO - PROCESS | 2462 | 1461900570649 Marionette DEBUG loaded listener.js 20:29:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 177 (0x11767ac00) [pid = 2462] [serial = 1640] [outer = 0x116116800] 20:29:31 INFO - PROCESS | 2462 | 1461900571220 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]]]}] 20:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 870ms 20:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:29:31 INFO - PROCESS | 2462 | 1461900571292 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:29:31 INFO - PROCESS | 2462 | 1461900571294 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:29:31 INFO - PROCESS | 2462 | 1461900571297 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:29:31 INFO - PROCESS | 2462 | 1461900571298 Marionette TRACE conn2 <- [1,2158,null,{}] 20:29:31 INFO - PROCESS | 2462 | 1461900571300 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}] 20:29:31 INFO - PROCESS | 2462 | 1461900571406 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:29:31 INFO - PROCESS | 2462 | 1461900571494 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x111de6000 == 22 [pid = 2462] [id = 547] 20:29:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 178 (0x11312e000) [pid = 2462] [serial = 1641] [outer = 0x0] 20:29:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 179 (0x115faa000) [pid = 2462] [serial = 1642] [outer = 0x11312e000] 20:29:31 INFO - PROCESS | 2462 | 1461900571524 Marionette DEBUG loaded listener.js 20:29:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 180 (0x118127800) [pid = 2462] [serial = 1643] [outer = 0x11312e000] 20:29:32 INFO - PROCESS | 2462 | 1461900572198 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]]]}] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 179 (0x128559800) [pid = 2462] [serial = 1603] [outer = 0x0] [url = about:blank] 20:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 922ms 20:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:29:32 INFO - PROCESS | 2462 | 1461900572220 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:29:32 INFO - PROCESS | 2462 | 1461900572222 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:29:32 INFO - PROCESS | 2462 | 1461900572226 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:29:32 INFO - PROCESS | 2462 | 1461900572228 Marionette TRACE conn2 <- [1,2162,null,{}] 20:29:32 INFO - PROCESS | 2462 | 1461900572234 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}] 20:29:32 INFO - PROCESS | 2462 | 1461900572305 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:29:32 INFO - PROCESS | 2462 | 1461900572310 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150eb800 == 23 [pid = 2462] [id = 548] 20:29:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 180 (0x112f7a400) [pid = 2462] [serial = 1644] [outer = 0x0] 20:29:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 181 (0x11312c400) [pid = 2462] [serial = 1645] [outer = 0x112f7a400] 20:29:32 INFO - PROCESS | 2462 | 1461900572340 Marionette DEBUG loaded listener.js 20:29:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 182 (0x1133aa800) [pid = 2462] [serial = 1646] [outer = 0x112f7a400] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 181 (0x123546800) [pid = 2462] [serial = 1461] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 180 (0x123cf3800) [pid = 2462] [serial = 1464] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 179 (0x12470e400) [pid = 2462] [serial = 1467] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 178 (0x117e11400) [pid = 2462] [serial = 1546] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 177 (0x124278000) [pid = 2462] [serial = 1465] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 176 (0x11911a000) [pid = 2462] [serial = 1455] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 175 (0x112f7d800) [pid = 2462] [serial = 1522] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 174 (0x1191d3c00) [pid = 2462] [serial = 1456] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 173 (0x1180a6800) [pid = 2462] [serial = 1449] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 172 (0x12499ac00) [pid = 2462] [serial = 1468] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 171 (0x118127400) [pid = 2462] [serial = 1450] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 170 (0x119d06400) [pid = 2462] [serial = 1458] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 169 (0x1185e0c00) [pid = 2462] [serial = 1452] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 168 (0x118781c00) [pid = 2462] [serial = 1453] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 167 (0x1215ad000) [pid = 2462] [serial = 1438] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 166 (0x119dc0000) [pid = 2462] [serial = 1437] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 165 (0x117e0b800) [pid = 2462] [serial = 1432] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 164 (0x116795800) [pid = 2462] [serial = 1431] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 163 (0x113133000) [pid = 2462] [serial = 1444] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 162 (0x11292b000) [pid = 2462] [serial = 1443] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x118722000) [pid = 2462] [serial = 1470] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x113133c00) [pid = 2462] [serial = 1446] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x1163eb400) [pid = 2462] [serial = 1447] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x1238fe000) [pid = 2462] [serial = 1440] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x123c10c00) [pid = 2462] [serial = 1441] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x110e7b800) [pid = 2462] [serial = 1428] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x112924400) [pid = 2462] [serial = 1429] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x118784000) [pid = 2462] [serial = 1435] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x11812ac00) [pid = 2462] [serial = 1434] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x11a37b800) [pid = 2462] [serial = 1471] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x124ba3000) [pid = 2462] [serial = 1473] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x1252af800) [pid = 2462] [serial = 1474] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x12669a400) [pid = 2462] [serial = 1477] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x125ce4400) [pid = 2462] [serial = 1476] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x123c06400) [pid = 2462] [serial = 1462] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x123427400) [pid = 2462] [serial = 1459] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1214ef400) [pid = 2462] [serial = 1552] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x123483000) [pid = 2462] [serial = 1597] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x118720c00) [pid = 2462] [serial = 1505] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x111cb8000) [pid = 2462] [serial = 1479] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x1198be000) [pid = 2462] [serial = 1507] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1180b0000) [pid = 2462] [serial = 1502] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x11856b000) [pid = 2462] [serial = 1504] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x11917dc00) [pid = 2462] [serial = 1573] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x1180de000) [pid = 2462] [serial = 1525] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x1172e8000) [pid = 2462] [serial = 1501] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x1180e0400) [pid = 2462] [serial = 1499] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x118572800) [pid = 2462] [serial = 1547] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x11877e000) [pid = 2462] [serial = 1549] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x1180a7000) [pid = 2462] [serial = 1498] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1172e8c00) [pid = 2462] [serial = 1523] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x11988b800) [pid = 2462] [serial = 1550] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x1185e7000) [pid = 2462] [serial = 1486] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x124c59400) [pid = 2462] [serial = 1579] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x123540400) [pid = 2462] [serial = 1531] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1191cc400) [pid = 2462] [serial = 910] [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.] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x1194a5c00) [pid = 2462] [serial = 1488] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1214e4c00) [pid = 2462] [serial = 1576] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x11995e000) [pid = 2462] [serial = 1529] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x11767d000) [pid = 2462] [serial = 1483] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x118a2a800) [pid = 2462] [serial = 1528] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1242eb400) [pid = 2462] [serial = 1598] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x118135c00) [pid = 2462] [serial = 1485] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x119dc9400) [pid = 2462] [serial = 1574] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1251a5000) [pid = 2462] [serial = 1555] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x112d09000) [pid = 2462] [serial = 1480] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x1238f5400) [pid = 2462] [serial = 1553] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x1167a0c00) [pid = 2462] [serial = 1482] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x118a25400) [pid = 2462] [serial = 1600] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x12669fc00) [pid = 2462] [serial = 1519] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x11856dc00) [pid = 2462] [serial = 1526] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x128f63c00) [pid = 2462] [serial = 1561] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x123c0f400) [pid = 2462] [serial = 1514] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x124ba5000) [pid = 2462] [serial = 1516] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x123a7fc00) [pid = 2462] [serial = 1513] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x128c03800) [pid = 2462] [serial = 1558] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x128511000) [pid = 2462] [serial = 1556] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x123489c00) [pid = 2462] [serial = 1511] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x119e2f400) [pid = 2462] [serial = 1508] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x123c0d000) [pid = 2462] [serial = 1492] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x11767d800) [pid = 2462] [serial = 1390] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x124278c00) [pid = 2462] [serial = 1426] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x115038800) [pid = 2462] [serial = 1387] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1125b6c00) [pid = 2462] [serial = 1384] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x128511400) [pid = 2462] [serial = 1580] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x1215adc00) [pid = 2462] [serial = 1510] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x11a2b1400) [pid = 2462] [serial = 1489] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1251a0c00) [pid = 2462] [serial = 1534] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x124270400) [pid = 2462] [serial = 1532] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x123548400) [pid = 2462] [serial = 1491] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x128f5cc00) [pid = 2462] [serial = 1544] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x12adf1c00) [pid = 2462] [serial = 1586] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x12b2d6400) [pid = 2462] [serial = 1588] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x12a7adc00) [pid = 2462] [serial = 1562] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x128e50800) [pid = 2462] [serial = 1541] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x123a80000) [pid = 2462] [serial = 1577] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x128e71000) [pid = 2462] [serial = 1543] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x11292a400) [pid = 2462] [serial = 1495] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x12a940000) [pid = 2462] [serial = 1564] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x11312ec00) [pid = 2462] [serial = 1496] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x12ab42c00) [pid = 2462] [serial = 1585] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x12a91f400) [pid = 2462] [serial = 1583] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x128b48400) [pid = 2462] [serial = 1540] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x128508c00) [pid = 2462] [serial = 1537] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x1266dcc00) [pid = 2462] [serial = 1535] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x128f5c800) [pid = 2462] [serial = 1582] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x1266d4c00) [pid = 2462] [serial = 1520] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x125cdc800) [pid = 2462] [serial = 1517] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x128c0d000) [pid = 2462] [serial = 1559] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 72 (0x128555c00) [pid = 2462] [serial = 1538] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 71 (0x12c137800) [pid = 2462] [serial = 1595] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 70 (0x123489400) [pid = 2462] [serial = 1601] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 69 (0x12c12cc00) [pid = 2462] [serial = 1594] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 68 (0x12bb8d000) [pid = 2462] [serial = 1592] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 67 (0x12b36e400) [pid = 2462] [serial = 1571] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 66 (0x12ba7ec00) [pid = 2462] [serial = 1591] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 65 (0x12b379000) [pid = 2462] [serial = 1589] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 64 (0x12adf1000) [pid = 2462] [serial = 1568] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 63 (0x12b2cb000) [pid = 2462] [serial = 1570] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 62 (0x12ab4d800) [pid = 2462] [serial = 1565] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | --DOMWINDOW == 61 (0x12adea000) [pid = 2462] [serial = 1567] [outer = 0x0] [url = about:blank] 20:29:32 INFO - PROCESS | 2462 | 1461900572734 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]]]}] 20:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 524ms 20:29:32 INFO - PROCESS | 2462 | 1461900572750 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:29:32 INFO - PROCESS | 2462 | 1461900572754 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:29:32 INFO - PROCESS | 2462 | 1461900572758 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:29:32 INFO - PROCESS | 2462 | 1461900572759 Marionette TRACE conn2 <- [1,2166,null,{}] 20:29:32 INFO - PROCESS | 2462 | 1461900572763 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}] 20:29:32 INFO - PROCESS | 2462 | 1461900572838 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:29:32 INFO - PROCESS | 2462 | 1461900572842 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x117365800 == 24 [pid = 2462] [id = 549] 20:29:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 62 (0x1134c9c00) [pid = 2462] [serial = 1647] [outer = 0x0] 20:29:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 63 (0x115d39800) [pid = 2462] [serial = 1648] [outer = 0x1134c9c00] 20:29:32 INFO - PROCESS | 2462 | 1461900572871 Marionette DEBUG loaded listener.js 20:29:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 64 (0x1163ee800) [pid = 2462] [serial = 1649] [outer = 0x1134c9c00] 20:29:33 INFO - PROCESS | 2462 | 1461900573303 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]]]}] 20:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 573ms 20:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:29:33 INFO - PROCESS | 2462 | 1461900573333 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:29:33 INFO - PROCESS | 2462 | 1461900573335 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:29:33 INFO - PROCESS | 2462 | 1461900573338 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:29:33 INFO - PROCESS | 2462 | 1461900573342 Marionette TRACE conn2 <- [1,2170,null,{}] 20:29:33 INFO - PROCESS | 2462 | 1461900573354 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}] 20:29:33 INFO - PROCESS | 2462 | 1461900573477 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:29:33 INFO - PROCESS | 2462 | 1461900573496 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b2800 == 25 [pid = 2462] [id = 550] 20:29:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 65 (0x1120d9000) [pid = 2462] [serial = 1650] [outer = 0x0] 20:29:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 66 (0x1180de000) [pid = 2462] [serial = 1651] [outer = 0x1120d9000] 20:29:33 INFO - PROCESS | 2462 | 1461900573543 Marionette DEBUG loaded listener.js 20:29:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 67 (0x118132000) [pid = 2462] [serial = 1652] [outer = 0x1120d9000] 20:29:33 INFO - PROCESS | 2462 | 1461900573992 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]]]}] 20:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 675ms 20:29:34 INFO - PROCESS | 2462 | 1461900574014 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:29:34 INFO - PROCESS | 2462 | 1461900574017 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:29:34 INFO - PROCESS | 2462 | 1461900574019 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:29:34 INFO - PROCESS | 2462 | 1461900574020 Marionette TRACE conn2 <- [1,2174,null,{}] 20:29:34 INFO - PROCESS | 2462 | 1461900574023 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}] 20:29:34 INFO - PROCESS | 2462 | 1461900574115 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:29:34 INFO - PROCESS | 2462 | 1461900574149 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x119ab5800 == 26 [pid = 2462] [id = 551] 20:29:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 68 (0x118136400) [pid = 2462] [serial = 1653] [outer = 0x0] 20:29:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 69 (0x118573800) [pid = 2462] [serial = 1654] [outer = 0x118136400] 20:29:34 INFO - PROCESS | 2462 | 1461900574174 Marionette DEBUG loaded listener.js 20:29:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 70 (0x1185e9c00) [pid = 2462] [serial = 1655] [outer = 0x118136400] 20:29:34 INFO - PROCESS | 2462 | 1461900574498 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]]]}] 20:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 20:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:29:34 INFO - PROCESS | 2462 | 1461900574539 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:29:34 INFO - PROCESS | 2462 | 1461900574540 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:29:34 INFO - PROCESS | 2462 | 1461900574542 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:29:34 INFO - PROCESS | 2462 | 1461900574544 Marionette TRACE conn2 <- [1,2178,null,{}] 20:29:34 INFO - PROCESS | 2462 | 1461900574546 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}] 20:29:34 INFO - PROCESS | 2462 | 1461900574638 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:29:34 INFO - PROCESS | 2462 | 1461900574673 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a311800 == 27 [pid = 2462] [id = 552] 20:29:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 71 (0x111dbe800) [pid = 2462] [serial = 1656] [outer = 0x0] 20:29:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 72 (0x11871f800) [pid = 2462] [serial = 1657] [outer = 0x111dbe800] 20:29:34 INFO - PROCESS | 2462 | 1461900574697 Marionette DEBUG loaded listener.js 20:29:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 73 (0x118a2e800) [pid = 2462] [serial = 1658] [outer = 0x111dbe800] 20:29:35 INFO - PROCESS | 2462 | 1461900575078 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]]]}] 20:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 20:29:35 INFO - PROCESS | 2462 | 1461900575119 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:29:35 INFO - PROCESS | 2462 | 1461900575121 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:29:35 INFO - PROCESS | 2462 | 1461900575124 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:29:35 INFO - PROCESS | 2462 | 1461900575126 Marionette TRACE conn2 <- [1,2182,null,{}] 20:29:35 INFO - PROCESS | 2462 | 1461900575129 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}] 20:29:35 INFO - PROCESS | 2462 | 1461900575262 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:29:35 INFO - PROCESS | 2462 | 1461900575300 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x12341f000 == 28 [pid = 2462] [id = 553] 20:29:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x119181400) [pid = 2462] [serial = 1659] [outer = 0x0] 20:29:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x11988b800) [pid = 2462] [serial = 1660] [outer = 0x119181400] 20:29:35 INFO - PROCESS | 2462 | 1461900575328 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x119966400) [pid = 2462] [serial = 1661] [outer = 0x119181400] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 75 (0x1131e6000) [pid = 2462] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 74 (0x1131f0000) [pid = 2462] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 73 (0x1191c8c00) [pid = 2462] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 72 (0x112f71400) [pid = 2462] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 71 (0x117e0ec00) [pid = 2462] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 70 (0x1266d4800) [pid = 2462] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 69 (0x1125c3400) [pid = 2462] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 68 (0x111d53400) [pid = 2462] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 67 (0x116331800) [pid = 2462] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:29:35 INFO - PROCESS | 2462 | --DOMWINDOW == 66 (0x117e0f800) [pid = 2462] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:29:35 INFO - PROCESS | 2462 | 1461900575655 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]]]}] 20:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 20:29:35 INFO - PROCESS | 2462 | 1461900575694 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:29:35 INFO - PROCESS | 2462 | 1461900575697 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:29:35 INFO - PROCESS | 2462 | 1461900575700 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:29:35 INFO - PROCESS | 2462 | 1461900575701 Marionette TRACE conn2 <- [1,2186,null,{}] 20:29:35 INFO - PROCESS | 2462 | 1461900575703 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}] 20:29:35 INFO - PROCESS | 2462 | 1461900575782 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:29:35 INFO - PROCESS | 2462 | 1461900575787 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x123d4b000 == 29 [pid = 2462] [id = 554] 20:29:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 67 (0x113133400) [pid = 2462] [serial = 1662] [outer = 0x0] 20:29:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 68 (0x1191c8c00) [pid = 2462] [serial = 1663] [outer = 0x113133400] 20:29:35 INFO - PROCESS | 2462 | 1461900575814 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 69 (0x119dc0000) [pid = 2462] [serial = 1664] [outer = 0x113133400] 20:29:36 INFO - PROCESS | 2462 | 1461900576247 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]]]}] 20:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 571ms 20:29:36 INFO - PROCESS | 2462 | 1461900576271 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:29:36 INFO - PROCESS | 2462 | 1461900576273 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:29:36 INFO - PROCESS | 2462 | 1461900576275 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 2462 | 1461900576276 Marionette TRACE conn2 <- [1,2190,null,{}] 20:29:36 INFO - PROCESS | 2462 | 1461900576278 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}] 20:29:36 INFO - PROCESS | 2462 | 1461900576351 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:29:36 INFO - PROCESS | 2462 | 1461900576355 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d7000 == 30 [pid = 2462] [id = 555] 20:29:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 70 (0x119dc7400) [pid = 2462] [serial = 1665] [outer = 0x0] 20:29:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 71 (0x119e30000) [pid = 2462] [serial = 1666] [outer = 0x119dc7400] 20:29:36 INFO - PROCESS | 2462 | 1461900576383 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 72 (0x1214e5800) [pid = 2462] [serial = 1667] [outer = 0x119dc7400] 20:29:36 INFO - PROCESS | 2462 | 1461900576714 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]]]}] 20:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 471ms 20:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:29:36 INFO - PROCESS | 2462 | 1461900576747 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:29:36 INFO - PROCESS | 2462 | 1461900576749 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:29:36 INFO - PROCESS | 2462 | 1461900576751 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 2462 | 1461900576753 Marionette TRACE conn2 <- [1,2194,null,{}] 20:29:36 INFO - PROCESS | 2462 | 1461900576755 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}] 20:29:36 INFO - PROCESS | 2462 | 1461900576825 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:29:36 INFO - PROCESS | 2462 | 1461900576878 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x11972e800 == 31 [pid = 2462] [id = 556] 20:29:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 73 (0x1214e4c00) [pid = 2462] [serial = 1668] [outer = 0x0] 20:29:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 74 (0x1214ef400) [pid = 2462] [serial = 1669] [outer = 0x1214e4c00] 20:29:36 INFO - PROCESS | 2462 | 1461900576903 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 75 (0x1215ab000) [pid = 2462] [serial = 1670] [outer = 0x1214e4c00] 20:29:37 INFO - PROCESS | 2462 | 1461900577176 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]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 467ms 20:29:37 INFO - PROCESS | 2462 | 1461900577220 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 2462 | 1461900577221 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:29:37 INFO - PROCESS | 2462 | 1461900577223 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - PROCESS | 2462 | 1461900577224 Marionette TRACE conn2 <- [1,2198,null,{}] 20:29:37 INFO - PROCESS | 2462 | 1461900577227 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}] 20:29:37 INFO - PROCESS | 2462 | 1461900577304 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:29:37 INFO - PROCESS | 2462 | 1461900577308 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x126620800 == 32 [pid = 2462] [id = 557] 20:29:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 76 (0x1215ae000) [pid = 2462] [serial = 1671] [outer = 0x0] 20:29:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x123485000) [pid = 2462] [serial = 1672] [outer = 0x1215ae000] 20:29:37 INFO - PROCESS | 2462 | 1461900577335 Marionette DEBUG loaded listener.js 20:29:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x12348dc00) [pid = 2462] [serial = 1673] [outer = 0x1215ae000] 20:29:37 INFO - PROCESS | 2462 | 1461900577680 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]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 20:29:37 INFO - PROCESS | 2462 | 1461900577759 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 2462 | 1461900577761 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:29:37 INFO - PROCESS | 2462 | 1461900577764 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - PROCESS | 2462 | 1461900577767 Marionette TRACE conn2 <- [1,2202,null,{}] 20:29:37 INFO - PROCESS | 2462 | 1461900577771 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}] 20:29:37 INFO - PROCESS | 2462 | 1461900577854 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:29:37 INFO - PROCESS | 2462 | 1461900577945 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x116389000 == 33 [pid = 2462] [id = 558] 20:29:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x11292e400) [pid = 2462] [serial = 1674] [outer = 0x0] 20:29:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x112d07c00) [pid = 2462] [serial = 1675] [outer = 0x11292e400] 20:29:37 INFO - PROCESS | 2462 | 1461900577976 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x113131000) [pid = 2462] [serial = 1676] [outer = 0x11292e400] 20:29:38 INFO - PROCESS | 2462 | 1461900578393 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]]]}] 20:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 671ms 20:29:38 INFO - PROCESS | 2462 | 1461900578436 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:29:38 INFO - PROCESS | 2462 | 1461900578439 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:29:38 INFO - PROCESS | 2462 | 1461900578444 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:29:38 INFO - PROCESS | 2462 | 1461900578447 Marionette TRACE conn2 <- [1,2206,null,{}] 20:29:38 INFO - PROCESS | 2462 | 1461900578468 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}] 20:29:38 INFO - PROCESS | 2462 | 1461900578564 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:29:38 INFO - PROCESS | 2462 | 1461900578629 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199c0000 == 34 [pid = 2462] [id = 559] 20:29:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x115f53400) [pid = 2462] [serial = 1677] [outer = 0x0] 20:29:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x116a71c00) [pid = 2462] [serial = 1678] [outer = 0x115f53400] 20:29:38 INFO - PROCESS | 2462 | 1461900578660 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x117e11c00) [pid = 2462] [serial = 1679] [outer = 0x115f53400] 20:29:39 INFO - PROCESS | 2462 | 1461900579078 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]]]}] 20:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 691ms 20:29:39 INFO - PROCESS | 2462 | 1461900579183 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:29:39 INFO - PROCESS | 2462 | 1461900579185 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:29:39 INFO - PROCESS | 2462 | 1461900579189 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 2462 | 1461900579191 Marionette TRACE conn2 <- [1,2210,null,{}] 20:29:39 INFO - PROCESS | 2462 | 1461900579198 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}] 20:29:39 INFO - PROCESS | 2462 | 1461900579291 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:29:39 INFO - PROCESS | 2462 | 1461900579357 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x128817000 == 35 [pid = 2462] [id = 560] 20:29:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x118781000) [pid = 2462] [serial = 1680] [outer = 0x0] 20:29:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x11911a000) [pid = 2462] [serial = 1681] [outer = 0x118781000] 20:29:39 INFO - PROCESS | 2462 | 1461900579389 Marionette DEBUG loaded listener.js 20:29:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x119269000) [pid = 2462] [serial = 1682] [outer = 0x118781000] 20:29:39 INFO - PROCESS | 2462 | 1461900579799 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]]]}] 20:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 620ms 20:29:39 INFO - PROCESS | 2462 | 1461900579810 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:29:39 INFO - PROCESS | 2462 | 1461900579811 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:29:39 INFO - PROCESS | 2462 | 1461900579814 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 2462 | 1461900579815 Marionette TRACE conn2 <- [1,2214,null,{}] 20:29:39 INFO - PROCESS | 2462 | 1461900579817 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}] 20:29:39 INFO - PROCESS | 2462 | 1461900579912 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:29:39 INFO - PROCESS | 2462 | 1461900579961 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x128ec8000 == 36 [pid = 2462] [id = 561] 20:29:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x118781c00) [pid = 2462] [serial = 1683] [outer = 0x0] 20:29:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x1198c3800) [pid = 2462] [serial = 1684] [outer = 0x118781c00] 20:29:39 INFO - PROCESS | 2462 | 1461900579991 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x123436400) [pid = 2462] [serial = 1685] [outer = 0x118781c00] 20:29:40 INFO - PROCESS | 2462 | 1461900580376 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]]]}] 20:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 619ms 20:29:40 INFO - PROCESS | 2462 | 1461900580433 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:29:40 INFO - PROCESS | 2462 | 1461900580435 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:29:40 INFO - PROCESS | 2462 | 1461900580438 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:29:40 INFO - PROCESS | 2462 | 1461900580439 Marionette TRACE conn2 <- [1,2218,null,{}] 20:29:40 INFO - PROCESS | 2462 | 1461900580442 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}] 20:29:40 INFO - PROCESS | 2462 | 1461900580557 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:29:40 INFO - PROCESS | 2462 | 1461900580711 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x117362000 == 37 [pid = 2462] [id = 562] 20:29:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x11292e800) [pid = 2462] [serial = 1686] [outer = 0x0] 20:29:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x1191ccc00) [pid = 2462] [serial = 1687] [outer = 0x11292e800] 20:29:40 INFO - PROCESS | 2462 | 1461900580774 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x123811800) [pid = 2462] [serial = 1688] [outer = 0x11292e800] 20:29:41 INFO - PROCESS | 2462 | 1461900581313 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]]]}] 20:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 923ms 20:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:29:41 INFO - PROCESS | 2462 | 1461900581360 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:29:41 INFO - PROCESS | 2462 | 1461900581362 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:29:41 INFO - PROCESS | 2462 | 1461900581366 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:29:41 INFO - PROCESS | 2462 | 1461900581368 Marionette TRACE conn2 <- [1,2222,null,{}] 20:29:41 INFO - PROCESS | 2462 | 1461900581371 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}] 20:29:41 INFO - PROCESS | 2462 | 1461900581464 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:29:41 INFO - PROCESS | 2462 | 1461900581517 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x1133ca800 == 38 [pid = 2462] [id = 563] 20:29:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x1131e7000) [pid = 2462] [serial = 1689] [outer = 0x0] 20:29:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1134ccc00) [pid = 2462] [serial = 1690] [outer = 0x1131e7000] 20:29:41 INFO - PROCESS | 2462 | 1461900581547 Marionette DEBUG loaded listener.js 20:29:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x115d83400) [pid = 2462] [serial = 1691] [outer = 0x1131e7000] 20:29:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12d10b000 == 37 [pid = 2462] [id = 534] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x119267c00) [pid = 2462] [serial = 1633] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x113135800) [pid = 2462] [serial = 1607] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1180a8000) [pid = 2462] [serial = 1612] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x1286b6000) [pid = 2462] [serial = 1604] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x11911b800) [pid = 2462] [serial = 1619] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x1214ea000) [pid = 2462] [serial = 1624] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x112927800) [pid = 2462] [serial = 1627] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1214e8400) [pid = 2462] [serial = 1622] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x11630bc00) [pid = 2462] [serial = 1610] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 86 (0x113e0ec00) [pid = 2462] [serial = 1628] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 85 (0x11725b400) [pid = 2462] [serial = 1631] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 84 (0x12342a800) [pid = 2462] [serial = 1625] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 83 (0x1180a8c00) [pid = 2462] [serial = 1630] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 82 (0x11856f000) [pid = 2462] [serial = 1615] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 81 (0x1185e7800) [pid = 2462] [serial = 1616] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 80 (0x1180dec00) [pid = 2462] [serial = 1613] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 79 (0x118721400) [pid = 2462] [serial = 1618] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 78 (0x115038000) [pid = 2462] [serial = 1609] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 77 (0x1198bfc00) [pid = 2462] [serial = 1621] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | --DOMWINDOW == 76 (0x113129800) [pid = 2462] [serial = 1606] [outer = 0x0] [url = about:blank] 20:29:41 INFO - PROCESS | 2462 | 1461900581980 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]]]}] 20:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 624ms 20:29:41 INFO - PROCESS | 2462 | 1461900581989 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:29:41 INFO - PROCESS | 2462 | 1461900581993 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:29:42 INFO - PROCESS | 2462 | 1461900581997 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 2462 | 1461900581999 Marionette TRACE conn2 <- [1,2226,null,{}] 20:29:42 INFO - PROCESS | 2462 | 1461900582001 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}] 20:29:42 INFO - PROCESS | 2462 | 1461900582076 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:29:42 INFO - PROCESS | 2462 | 1461900582083 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d3000 == 38 [pid = 2462] [id = 564] 20:29:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 77 (0x112e78800) [pid = 2462] [serial = 1692] [outer = 0x0] 20:29:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 78 (0x116331800) [pid = 2462] [serial = 1693] [outer = 0x112e78800] 20:29:42 INFO - PROCESS | 2462 | 1461900582109 Marionette DEBUG loaded listener.js 20:29:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 79 (0x117e0f800) [pid = 2462] [serial = 1694] [outer = 0x112e78800] 20:29:42 INFO - PROCESS | 2462 | 1461900582433 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]]]}] 20:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 469ms 20:29:42 INFO - PROCESS | 2462 | 1461900582478 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:29:42 INFO - PROCESS | 2462 | 1461900582480 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:29:42 INFO - PROCESS | 2462 | 1461900582483 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 2462 | 1461900582485 Marionette TRACE conn2 <- [1,2230,null,{}] 20:29:42 INFO - PROCESS | 2462 | 1461900582492 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}] 20:29:42 INFO - PROCESS | 2462 | 1461900582572 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:29:42 INFO - PROCESS | 2462 | 1461900582577 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d2c800 == 39 [pid = 2462] [id = 565] 20:29:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 80 (0x1180df000) [pid = 2462] [serial = 1695] [outer = 0x0] 20:29:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 81 (0x118135c00) [pid = 2462] [serial = 1696] [outer = 0x1180df000] 20:29:42 INFO - PROCESS | 2462 | 1461900582607 Marionette DEBUG loaded listener.js 20:29:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 82 (0x118720c00) [pid = 2462] [serial = 1697] [outer = 0x1180df000] 20:29:42 INFO - PROCESS | 2462 | 1461900582956 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]]]}] 20:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 521ms 20:29:43 INFO - PROCESS | 2462 | 1461900583005 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:29:43 INFO - PROCESS | 2462 | 1461900583006 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:29:43 INFO - PROCESS | 2462 | 1461900583017 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:29:43 INFO - PROCESS | 2462 | 1461900583019 Marionette TRACE conn2 <- [1,2234,null,{}] 20:29:43 INFO - PROCESS | 2462 | 1461900583021 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}] 20:29:43 INFO - PROCESS | 2462 | 1461900583098 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:29:43 INFO - PROCESS | 2462 | 1461900583103 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x123858800 == 40 [pid = 2462] [id = 566] 20:29:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 83 (0x11911bc00) [pid = 2462] [serial = 1698] [outer = 0x0] 20:29:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 84 (0x11926ac00) [pid = 2462] [serial = 1699] [outer = 0x11911bc00] 20:29:43 INFO - PROCESS | 2462 | 1461900583128 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 85 (0x11995c400) [pid = 2462] [serial = 1700] [outer = 0x11911bc00] 20:29:43 INFO - PROCESS | 2462 | 1461900583493 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]]]}] 20:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 522ms 20:29:43 INFO - PROCESS | 2462 | 1461900583536 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:29:43 INFO - PROCESS | 2462 | 1461900583537 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:29:43 INFO - PROCESS | 2462 | 1461900583539 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:29:43 INFO - PROCESS | 2462 | 1461900583540 Marionette TRACE conn2 <- [1,2238,null,{}] 20:29:43 INFO - PROCESS | 2462 | 1461900583543 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}] 20:29:43 INFO - PROCESS | 2462 | 1461900583619 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:29:43 INFO - PROCESS | 2462 | 1461900583676 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241d7000 == 41 [pid = 2462] [id = 567] 20:29:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 86 (0x119121c00) [pid = 2462] [serial = 1701] [outer = 0x0] 20:29:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 87 (0x119e27800) [pid = 2462] [serial = 1702] [outer = 0x119121c00] 20:29:43 INFO - PROCESS | 2462 | 1461900583701 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x1238f6000) [pid = 2462] [serial = 1703] [outer = 0x119121c00] 20:29:44 INFO - PROCESS | 2462 | 1461900584000 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]]]}] 20:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 524ms 20:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:29:44 INFO - PROCESS | 2462 | 1461900584069 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:29:44 INFO - PROCESS | 2462 | 1461900584070 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:29:44 INFO - PROCESS | 2462 | 1461900584073 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:29:44 INFO - PROCESS | 2462 | 1461900584074 Marionette TRACE conn2 <- [1,2242,null,{}] 20:29:44 INFO - PROCESS | 2462 | 1461900584077 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}] 20:29:44 INFO - PROCESS | 2462 | 1461900584250 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:29:44 INFO - PROCESS | 2462 | 1461900584268 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a880800 == 42 [pid = 2462] [id = 568] 20:29:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x123a7fc00) [pid = 2462] [serial = 1704] [outer = 0x0] 20:29:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x123c0c800) [pid = 2462] [serial = 1705] [outer = 0x123a7fc00] 20:29:44 INFO - PROCESS | 2462 | 1461900584312 Marionette DEBUG loaded listener.js 20:29:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x123f33800) [pid = 2462] [serial = 1706] [outer = 0x123a7fc00] 20:29:44 INFO - PROCESS | 2462 | 1461900584736 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]]]}] 20:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 669ms 20:29:44 INFO - PROCESS | 2462 | 1461900584743 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:29:44 INFO - PROCESS | 2462 | 1461900584748 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:29:44 INFO - PROCESS | 2462 | 1461900584751 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:29:44 INFO - PROCESS | 2462 | 1461900584753 Marionette TRACE conn2 <- [1,2246,null,{}] 20:29:44 INFO - PROCESS | 2462 | 1461900584757 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}] 20:29:44 INFO - PROCESS | 2462 | 1461900584903 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:29:44 INFO - PROCESS | 2462 | 1461900584962 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab0f800 == 43 [pid = 2462] [id = 569] 20:29:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x124124000) [pid = 2462] [serial = 1707] [outer = 0x0] 20:29:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x12426ec00) [pid = 2462] [serial = 1708] [outer = 0x124124000] 20:29:45 INFO - PROCESS | 2462 | 1461900585003 Marionette DEBUG loaded listener.js 20:29:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x124275400) [pid = 2462] [serial = 1709] [outer = 0x124124000] 20:29:45 INFO - PROCESS | 2462 | 1461900585400 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]]]}] 20:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 673ms 20:29:45 INFO - PROCESS | 2462 | 1461900585424 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:29:45 INFO - PROCESS | 2462 | 1461900585426 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:29:45 INFO - PROCESS | 2462 | 1461900585428 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:29:45 INFO - PROCESS | 2462 | 1461900585429 Marionette TRACE conn2 <- [1,2250,null,{}] 20:29:45 INFO - PROCESS | 2462 | 1461900585437 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}] 20:29:45 INFO - PROCESS | 2462 | 1461900585531 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:29:45 INFO - PROCESS | 2462 | 1461900585536 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad47000 == 44 [pid = 2462] [id = 570] 20:29:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x124276000) [pid = 2462] [serial = 1710] [outer = 0x0] 20:29:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x12427a800) [pid = 2462] [serial = 1711] [outer = 0x124276000] 20:29:45 INFO - PROCESS | 2462 | 1461900585561 Marionette DEBUG loaded listener.js 20:29:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x124716800) [pid = 2462] [serial = 1712] [outer = 0x124276000] 20:29:45 INFO - PROCESS | 2462 | 1461900585889 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]]]}] 20:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 20:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:29:45 INFO - PROCESS | 2462 | 1461900585902 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:29:45 INFO - PROCESS | 2462 | 1461900585903 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:29:45 INFO - PROCESS | 2462 | 1461900585905 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:29:45 INFO - PROCESS | 2462 | 1461900585907 Marionette TRACE conn2 <- [1,2254,null,{}] 20:29:45 INFO - PROCESS | 2462 | 1461900585909 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}] 20:29:46 INFO - PROCESS | 2462 | 1461900586061 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x118136400) [pid = 2462] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x111dbe800) [pid = 2462] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x1120d9000) [pid = 2462] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 93 (0x1163f0000) [pid = 2462] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 92 (0x112f7a400) [pid = 2462] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 91 (0x1134c9c00) [pid = 2462] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 90 (0x119181400) [pid = 2462] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 89 (0x113133400) [pid = 2462] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 88 (0x1214e4c00) [pid = 2462] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:29:46 INFO - PROCESS | 2462 | --DOMWINDOW == 87 (0x119dc7400) [pid = 2462] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:29:46 INFO - PROCESS | 2462 | 1461900586103 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a8d800 == 45 [pid = 2462] [id = 571] 20:29:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 88 (0x110e77000) [pid = 2462] [serial = 1713] [outer = 0x0] 20:29:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 89 (0x112924400) [pid = 2462] [serial = 1714] [outer = 0x110e77000] 20:29:46 INFO - PROCESS | 2462 | 1461900586128 Marionette DEBUG loaded listener.js 20:29:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 90 (0x1180e1800) [pid = 2462] [serial = 1715] [outer = 0x110e77000] 20:29:46 INFO - PROCESS | 2462 | 1461900586419 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]]]}] 20:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 569ms 20:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:29:46 INFO - PROCESS | 2462 | 1461900586476 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:29:46 INFO - PROCESS | 2462 | 1461900586477 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:29:46 INFO - PROCESS | 2462 | 1461900586479 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:29:46 INFO - PROCESS | 2462 | 1461900586480 Marionette TRACE conn2 <- [1,2258,null,{}] 20:29:46 INFO - PROCESS | 2462 | 1461900586483 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}] 20:29:46 INFO - PROCESS | 2462 | 1461900586558 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:29:46 INFO - PROCESS | 2462 | 1461900586565 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bab8000 == 46 [pid = 2462] [id = 572] 20:29:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 91 (0x119126000) [pid = 2462] [serial = 1716] [outer = 0x0] 20:29:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 92 (0x12499ac00) [pid = 2462] [serial = 1717] [outer = 0x119126000] 20:29:46 INFO - PROCESS | 2462 | 1461900586590 Marionette DEBUG loaded listener.js 20:29:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 93 (0x1249ec800) [pid = 2462] [serial = 1718] [outer = 0x119126000] 20:29:46 INFO - PROCESS | 2462 | 1461900586933 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]]]}] 20:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 471ms 20:29:46 INFO - PROCESS | 2462 | 1461900586961 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:29:46 INFO - PROCESS | 2462 | 1461900586963 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:29:46 INFO - PROCESS | 2462 | 1461900586968 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:29:46 INFO - PROCESS | 2462 | 1461900586970 Marionette TRACE conn2 <- [1,2262,null,{}] 20:29:46 INFO - PROCESS | 2462 | 1461900586972 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}] 20:29:47 INFO - PROCESS | 2462 | 1461900587065 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:29:47 INFO - PROCESS | 2462 | 1461900587070 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf18000 == 47 [pid = 2462] [id = 573] 20:29:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 94 (0x12499b800) [pid = 2462] [serial = 1719] [outer = 0x0] 20:29:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x1251a0000) [pid = 2462] [serial = 1720] [outer = 0x12499b800] 20:29:47 INFO - PROCESS | 2462 | 1461900587099 Marionette DEBUG loaded listener.js 20:29:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x125ce2800) [pid = 2462] [serial = 1721] [outer = 0x12499b800] 20:29:47 INFO - PROCESS | 2462 | 1461900587430 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]]]}] 20:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 20:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:29:47 INFO - PROCESS | 2462 | 1461900587439 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:29:47 INFO - PROCESS | 2462 | 1461900587440 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:29:47 INFO - PROCESS | 2462 | 1461900587442 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - PROCESS | 2462 | 1461900587443 Marionette TRACE conn2 <- [1,2266,null,{}] 20:29:47 INFO - PROCESS | 2462 | 1461900587447 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}] 20:29:47 INFO - PROCESS | 2462 | 1461900587526 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:29:47 INFO - PROCESS | 2462 | 1461900587582 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf30800 == 48 [pid = 2462] [id = 574] 20:29:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x12499c400) [pid = 2462] [serial = 1722] [outer = 0x0] 20:29:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x125ce7800) [pid = 2462] [serial = 1723] [outer = 0x12499c400] 20:29:47 INFO - PROCESS | 2462 | 1461900587606 Marionette DEBUG loaded listener.js 20:29:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x1266a1c00) [pid = 2462] [serial = 1724] [outer = 0x12499c400] 20:29:47 INFO - PROCESS | 2462 | 1461900587859 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]]]}] 20:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms 20:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:29:47 INFO - PROCESS | 2462 | 1461900587919 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:29:47 INFO - PROCESS | 2462 | 1461900587920 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:29:47 INFO - PROCESS | 2462 | 1461900587923 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - PROCESS | 2462 | 1461900587924 Marionette TRACE conn2 <- [1,2270,null,{}] 20:29:47 INFO - PROCESS | 2462 | 1461900587926 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}] 20:29:48 INFO - PROCESS | 2462 | 1461900588008 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:29:48 INFO - PROCESS | 2462 | 1461900588014 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c210000 == 49 [pid = 2462] [id = 575] 20:29:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x1266a2400) [pid = 2462] [serial = 1725] [outer = 0x0] 20:29:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1266d6400) [pid = 2462] [serial = 1726] [outer = 0x1266a2400] 20:29:48 INFO - PROCESS | 2462 | 1461900588040 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1266dec00) [pid = 2462] [serial = 1727] [outer = 0x1266a2400] 20:29:48 INFO - PROCESS | 2462 | 1461900588577 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]]]}] 20:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 668ms 20:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:29:48 INFO - PROCESS | 2462 | 1461900588592 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:29:48 INFO - PROCESS | 2462 | 1461900588595 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:29:48 INFO - PROCESS | 2462 | 1461900588598 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:29:48 INFO - PROCESS | 2462 | 1461900588601 Marionette TRACE conn2 <- [1,2274,null,{}] 20:29:48 INFO - PROCESS | 2462 | 1461900588605 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}] 20:29:48 INFO - PROCESS | 2462 | 1461900588707 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:29:48 INFO - PROCESS | 2462 | 1461900588771 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b5000 == 50 [pid = 2462] [id = 576] 20:29:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x112d06c00) [pid = 2462] [serial = 1728] [outer = 0x0] 20:29:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x11633d000) [pid = 2462] [serial = 1729] [outer = 0x112d06c00] 20:29:48 INFO - PROCESS | 2462 | 1461900588807 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x118044c00) [pid = 2462] [serial = 1730] [outer = 0x112d06c00] 20:29:49 INFO - PROCESS | 2462 | 1461900589233 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]]]}] 20:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 673ms 20:29:49 INFO - PROCESS | 2462 | 1461900589271 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:29:49 INFO - PROCESS | 2462 | 1461900589275 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:29:49 INFO - PROCESS | 2462 | 1461900589280 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 2462 | 1461900589281 Marionette TRACE conn2 <- [1,2278,null,{}] 20:29:49 INFO - PROCESS | 2462 | 1461900589284 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}] 20:29:49 INFO - PROCESS | 2462 | 1461900589385 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:29:49 INFO - PROCESS | 2462 | 1461900589441 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x12881b000 == 51 [pid = 2462] [id = 577] 20:29:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1180b0c00) [pid = 2462] [serial = 1731] [outer = 0x0] 20:29:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1185e6c00) [pid = 2462] [serial = 1732] [outer = 0x1180b0c00] 20:29:49 INFO - PROCESS | 2462 | 1461900589470 Marionette DEBUG loaded listener.js 20:29:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1191d2400) [pid = 2462] [serial = 1733] [outer = 0x1180b0c00] 20:29:49 INFO - PROCESS | 2462 | 1461900589913 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]]]}] 20:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 673ms 20:29:49 INFO - PROCESS | 2462 | 1461900589962 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:29:49 INFO - PROCESS | 2462 | 1461900589964 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:29:49 INFO - PROCESS | 2462 | 1461900589968 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 2462 | 1461900589971 Marionette TRACE conn2 <- [1,2282,null,{}] 20:29:49 INFO - PROCESS | 2462 | 1461900589979 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}] 20:29:50 INFO - PROCESS | 2462 | 1461900590113 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:29:50 INFO - PROCESS | 2462 | 1461900590182 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfeb800 == 52 [pid = 2462] [id = 578] 20:29:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x123c0c400) [pid = 2462] [serial = 1734] [outer = 0x0] 20:29:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x123c10c00) [pid = 2462] [serial = 1735] [outer = 0x123c0c400] 20:29:50 INFO - PROCESS | 2462 | 1461900590214 Marionette DEBUG loaded listener.js 20:29:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x123cef800) [pid = 2462] [serial = 1736] [outer = 0x123c0c400] 20:29:50 INFO - PROCESS | 2462 | 1461900590656 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]]]}] 20:29:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:29:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 726ms 20:29:50 INFO - PROCESS | 2462 | 1461900590695 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:29:50 INFO - PROCESS | 2462 | 1461900590696 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:29:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:29:50 INFO - PROCESS | 2462 | 1461900590698 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:29:50 INFO - PROCESS | 2462 | 1461900590699 Marionette TRACE conn2 <- [1,2286,null,{}] 20:29:50 INFO - PROCESS | 2462 | 1461900590701 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}] 20:29:50 INFO - PROCESS | 2462 | 1461900590808 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:29:50 INFO - PROCESS | 2462 | 1461900590879 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f39000 == 53 [pid = 2462] [id = 579] 20:29:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x1125bfc00) [pid = 2462] [serial = 1737] [outer = 0x0] 20:29:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x112ecac00) [pid = 2462] [serial = 1738] [outer = 0x1125bfc00] 20:29:51 INFO - PROCESS | 2462 | 1461900591181 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x113137000) [pid = 2462] [serial = 1739] [outer = 0x1125bfc00] 20:29:51 INFO - PROCESS | 2462 | 1461900591705 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]]]}] 20:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 20:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1019ms 20:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:29:51 INFO - PROCESS | 2462 | 1461900591718 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:29:51 INFO - PROCESS | 2462 | 1461900591721 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:29:51 INFO - PROCESS | 2462 | 1461900591724 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:29:51 INFO - PROCESS | 2462 | 1461900591726 Marionette TRACE conn2 <- [1,2290,null,{}] 20:29:51 INFO - PROCESS | 2462 | 1461900591737 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}] 20:29:51 INFO - PROCESS | 2462 | 1461900591825 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:29:51 INFO - PROCESS | 2462 | 1461900591878 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x116913800 == 54 [pid = 2462] [id = 580] 20:29:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x113133800) [pid = 2462] [serial = 1740] [outer = 0x0] 20:29:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x113c42400) [pid = 2462] [serial = 1741] [outer = 0x113133800] 20:29:51 INFO - PROCESS | 2462 | 1461900591907 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x1172e8c00) [pid = 2462] [serial = 1742] [outer = 0x113133800] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf30800 == 53 [pid = 2462] [id = 574] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf18000 == 52 [pid = 2462] [id = 573] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x12bab8000 == 51 [pid = 2462] [id = 572] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x116a8d800 == 50 [pid = 2462] [id = 571] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x115faa000) [pid = 2462] [serial = 1642] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x123485000) [pid = 2462] [serial = 1672] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad47000 == 49 [pid = 2462] [id = 570] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab0f800 == 48 [pid = 2462] [id = 569] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x12a880800 == 47 [pid = 2462] [id = 568] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x1241d7000 == 46 [pid = 2462] [id = 567] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x123858800 == 45 [pid = 2462] [id = 566] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x119d2c800 == 44 [pid = 2462] [id = 565] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d3000 == 43 [pid = 2462] [id = 564] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x1133ca800 == 42 [pid = 2462] [id = 563] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x117362000 == 41 [pid = 2462] [id = 562] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x128ec8000 == 40 [pid = 2462] [id = 561] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x128817000 == 39 [pid = 2462] [id = 560] 20:29:52 INFO - PROCESS | 2462 | 1461900592385 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]]]}] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x1199c0000 == 38 [pid = 2462] [id = 559] 20:29:52 INFO - PROCESS | 2462 | --DOCSHELL 0x116389000 == 37 [pid = 2462] [id = 558] 20:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 677ms 20:29:52 INFO - PROCESS | 2462 | 1461900592406 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:29:52 INFO - PROCESS | 2462 | 1461900592410 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:29:52 INFO - PROCESS | 2462 | 1461900592431 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:29:52 INFO - PROCESS | 2462 | 1461900592434 Marionette TRACE conn2 <- [1,2294,null,{}] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x118573800) [pid = 2462] [serial = 1654] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x11871f800) [pid = 2462] [serial = 1657] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x111016400) [pid = 2462] [serial = 1636] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1180de000) [pid = 2462] [serial = 1651] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x119967c00) [pid = 2462] [serial = 1634] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x11312c400) [pid = 2462] [serial = 1645] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x1133aa800) [pid = 2462] [serial = 1646] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x115d39800) [pid = 2462] [serial = 1648] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1163ee800) [pid = 2462] [serial = 1649] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1185e9c00) [pid = 2462] [serial = 1655] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x11679ac00) [pid = 2462] [serial = 1639] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x11988b800) [pid = 2462] [serial = 1660] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x118a2e800) [pid = 2462] [serial = 1658] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x119dc0000) [pid = 2462] [serial = 1664] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 100 (0x1191c8c00) [pid = 2462] [serial = 1663] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 99 (0x119966400) [pid = 2462] [serial = 1661] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 98 (0x1215ab000) [pid = 2462] [serial = 1670] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 97 (0x1214ef400) [pid = 2462] [serial = 1669] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 96 (0x119e30000) [pid = 2462] [serial = 1666] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 95 (0x1214e5800) [pid = 2462] [serial = 1667] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | --DOMWINDOW == 94 (0x118132000) [pid = 2462] [serial = 1652] [outer = 0x0] [url = about:blank] 20:29:52 INFO - PROCESS | 2462 | 1461900592452 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}] 20:29:52 INFO - PROCESS | 2462 | 1461900592544 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:29:52 INFO - PROCESS | 2462 | 1461900592551 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x116a7d800 == 38 [pid = 2462] [id = 581] 20:29:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 95 (0x117675400) [pid = 2462] [serial = 1743] [outer = 0x0] 20:29:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 96 (0x1180afc00) [pid = 2462] [serial = 1744] [outer = 0x117675400] 20:29:52 INFO - PROCESS | 2462 | 1461900592577 Marionette DEBUG loaded listener.js 20:29:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 97 (0x11812fc00) [pid = 2462] [serial = 1745] [outer = 0x117675400] 20:29:53 INFO - PROCESS | 2462 | 1461900593028 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]]]}] 20:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 648ms 20:29:53 INFO - PROCESS | 2462 | 1461900593066 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:29:53 INFO - PROCESS | 2462 | 1461900593068 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:29:53 INFO - PROCESS | 2462 | 1461900593071 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:29:53 INFO - PROCESS | 2462 | 1461900593075 Marionette TRACE conn2 <- [1,2298,null,{}] 20:29:53 INFO - PROCESS | 2462 | 1461900593088 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}] 20:29:53 INFO - PROCESS | 2462 | 1461900593210 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:29:53 INFO - PROCESS | 2462 | 1461900593227 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e04000 == 39 [pid = 2462] [id = 582] 20:29:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 98 (0x118788400) [pid = 2462] [serial = 1746] [outer = 0x0] 20:29:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 99 (0x118a24800) [pid = 2462] [serial = 1747] [outer = 0x118788400] 20:29:53 INFO - PROCESS | 2462 | 1461900593270 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 100 (0x119124000) [pid = 2462] [serial = 1748] [outer = 0x118788400] 20:29:53 INFO - PROCESS | 2462 | 1461900593659 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]]]}] 20:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 624ms 20:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:29:53 INFO - PROCESS | 2462 | 1461900593694 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:29:53 INFO - PROCESS | 2462 | 1461900593696 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:29:53 INFO - PROCESS | 2462 | 1461900593699 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:29:53 INFO - PROCESS | 2462 | 1461900593700 Marionette TRACE conn2 <- [1,2302,null,{}] 20:29:53 INFO - PROCESS | 2462 | 1461900593703 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}] 20:29:53 INFO - PROCESS | 2462 | 1461900593850 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:29:53 INFO - PROCESS | 2462 | 1461900593861 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x123518800 == 40 [pid = 2462] [id = 583] 20:29:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 101 (0x1191cb400) [pid = 2462] [serial = 1749] [outer = 0x0] 20:29:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x1198bbc00) [pid = 2462] [serial = 1750] [outer = 0x1191cb400] 20:29:53 INFO - PROCESS | 2462 | 1461900593902 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x119965400) [pid = 2462] [serial = 1751] [outer = 0x1191cb400] 20:29:54 INFO - PROCESS | 2462 | 1461900594314 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 620ms 20:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:29:54 INFO - PROCESS | 2462 | 1461900594319 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 2462 | 1461900594320 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:29:54 INFO - PROCESS | 2462 | 1461900594322 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 2462 | 1461900594323 Marionette TRACE conn2 <- [1,2306,null,{}] 20:29:54 INFO - PROCESS | 2462 | 1461900594326 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}] 20:29:54 INFO - PROCESS | 2462 | 1461900594431 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:29:54 INFO - PROCESS | 2462 | 1461900594438 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x1161ed800 == 41 [pid = 2462] [id = 584] 20:29:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x119dc5400) [pid = 2462] [serial = 1752] [outer = 0x0] 20:29:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x119e25800) [pid = 2462] [serial = 1753] [outer = 0x119dc5400] 20:29:54 INFO - PROCESS | 2462 | 1461900594469 Marionette DEBUG loaded listener.js 20:29:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x1214ee400) [pid = 2462] [serial = 1754] [outer = 0x119dc5400] 20:29:54 INFO - PROCESS | 2462 | 1461900594868 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 569ms 20:29:54 INFO - PROCESS | 2462 | 1461900594892 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 2462 | 1461900594894 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:29:54 INFO - PROCESS | 2462 | 1461900594907 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 2462 | 1461900594908 Marionette TRACE conn2 <- [1,2310,null,{}] 20:29:54 INFO - PROCESS | 2462 | 1461900594921 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}] 20:29:55 INFO - PROCESS | 2462 | 1461900595074 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:29:55 INFO - PROCESS | 2462 | 1461900595137 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x12523e800 == 42 [pid = 2462] [id = 585] 20:29:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1214f1c00) [pid = 2462] [serial = 1755] [outer = 0x0] 20:29:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1238f2800) [pid = 2462] [serial = 1756] [outer = 0x1214f1c00] 20:29:55 INFO - PROCESS | 2462 | 1461900595178 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x123c04c00) [pid = 2462] [serial = 1757] [outer = 0x1214f1c00] 20:29:55 INFO - PROCESS | 2462 | 1461900595591 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]]]}] 20:29:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:29:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 729ms 20:29:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:29:55 INFO - PROCESS | 2462 | 1461900595630 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:29:55 INFO - PROCESS | 2462 | 1461900595631 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:29:55 INFO - PROCESS | 2462 | 1461900595633 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:29:55 INFO - PROCESS | 2462 | 1461900595634 Marionette TRACE conn2 <- [1,2314,null,{}] 20:29:55 INFO - PROCESS | 2462 | 1461900595637 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}] 20:29:55 INFO - PROCESS | 2462 | 1461900595731 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:29:55 INFO - PROCESS | 2462 | 1461900595735 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172e3800 == 43 [pid = 2462] [id = 586] 20:29:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x123820c00) [pid = 2462] [serial = 1758] [outer = 0x0] 20:29:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x123c0e800) [pid = 2462] [serial = 1759] [outer = 0x123820c00] 20:29:55 INFO - PROCESS | 2462 | 1461900595760 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x12411bc00) [pid = 2462] [serial = 1760] [outer = 0x123820c00] 20:29:56 INFO - PROCESS | 2462 | 1461900596080 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]]]}] 20:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 20:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:29:56 INFO - PROCESS | 2462 | 1461900596106 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:29:56 INFO - PROCESS | 2462 | 1461900596107 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:29:56 INFO - PROCESS | 2462 | 1461900596109 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:29:56 INFO - PROCESS | 2462 | 1461900596111 Marionette TRACE conn2 <- [1,2318,null,{}] 20:29:56 INFO - PROCESS | 2462 | 1461900596115 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}] 20:29:56 INFO - PROCESS | 2462 | 1461900596215 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:29:56 INFO - PROCESS | 2462 | 1461900596219 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b5800 == 44 [pid = 2462] [id = 587] 20:29:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x123c09800) [pid = 2462] [serial = 1761] [outer = 0x0] 20:29:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x124270400) [pid = 2462] [serial = 1762] [outer = 0x123c09800] 20:29:56 INFO - PROCESS | 2462 | 1461900596244 Marionette DEBUG loaded listener.js 20:29:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x12427c400) [pid = 2462] [serial = 1763] [outer = 0x123c09800] 20:29:56 INFO - PROCESS | 2462 | 1461900596591 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] 20:29:56 INFO - PROCESS | 2462 | 1461900596635 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:29:56 INFO - PROCESS | 2462 | 1461900596637 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:29:56 INFO - PROCESS | 2462 | 1461900596638 Marionette TRACE conn2 <- [1,2322,null,{}] 20:29:56 INFO - PROCESS | 2462 | 1461900596640 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}] 20:29:56 INFO - PROCESS | 2462 | 1461900596844 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x12499b800) [pid = 2462] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x123a7fc00) [pid = 2462] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x124276000) [pid = 2462] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x124124000) [pid = 2462] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x1180df000) [pid = 2462] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x11911bc00) [pid = 2462] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x11292e800) [pid = 2462] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x119121c00) [pid = 2462] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x1131e7000) [pid = 2462] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x112e78800) [pid = 2462] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x12499c400) [pid = 2462] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x110e77000) [pid = 2462] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 102 (0x119126000) [pid = 2462] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:29:56 INFO - PROCESS | 2462 | --DOMWINDOW == 101 (0x11312e000) [pid = 2462] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:29:56 INFO - PROCESS | 2462 | 1461900596885 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f2d000 == 45 [pid = 2462] [id = 588] 20:29:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 102 (0x110e79c00) [pid = 2462] [serial = 1764] [outer = 0x0] 20:29:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 103 (0x112f7a400) [pid = 2462] [serial = 1765] [outer = 0x110e79c00] 20:29:56 INFO - PROCESS | 2462 | 1461900596910 Marionette DEBUG loaded listener.js 20:29:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x118788800) [pid = 2462] [serial = 1766] [outer = 0x110e79c00] 20:29:57 INFO - PROCESS | 2462 | 1461900597161 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]]]}] 20:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 574ms 20:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:29:57 INFO - PROCESS | 2462 | 1461900597219 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:29:57 INFO - PROCESS | 2462 | 1461900597220 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:29:57 INFO - PROCESS | 2462 | 1461900597222 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:29:57 INFO - PROCESS | 2462 | 1461900597224 Marionette TRACE conn2 <- [1,2326,null,{}] 20:29:57 INFO - PROCESS | 2462 | 1461900597226 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}] 20:29:57 INFO - PROCESS | 2462 | 1461900597307 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:29:57 INFO - PROCESS | 2462 | 1461900597312 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad38800 == 46 [pid = 2462] [id = 589] 20:29:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x1214e4c00) [pid = 2462] [serial = 1767] [outer = 0x0] 20:29:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x124940800) [pid = 2462] [serial = 1768] [outer = 0x1214e4c00] 20:29:57 INFO - PROCESS | 2462 | 1461900597344 Marionette DEBUG loaded listener.js 20:29:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1251a1000) [pid = 2462] [serial = 1769] [outer = 0x1214e4c00] 20:29:57 INFO - PROCESS | 2462 | 1461900597692 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]]]}] 20:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 20:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:29:57 INFO - PROCESS | 2462 | 1461900597745 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:29:57 INFO - PROCESS | 2462 | 1461900597746 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:29:57 INFO - PROCESS | 2462 | 1461900597748 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:29:57 INFO - PROCESS | 2462 | 1461900597750 Marionette TRACE conn2 <- [1,2330,null,{}] 20:29:57 INFO - PROCESS | 2462 | 1461900597752 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}] 20:29:57 INFO - PROCESS | 2462 | 1461900597842 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:29:57 INFO - PROCESS | 2462 | 1461900597847 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bad0000 == 47 [pid = 2462] [id = 590] 20:29:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1251a4400) [pid = 2462] [serial = 1770] [outer = 0x0] 20:29:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x1266a2000) [pid = 2462] [serial = 1771] [outer = 0x1251a4400] 20:29:57 INFO - PROCESS | 2462 | 1461900597869 Marionette DEBUG loaded listener.js 20:29:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x1266e0800) [pid = 2462] [serial = 1772] [outer = 0x1251a4400] 20:29:58 INFO - PROCESS | 2462 | 1461900598238 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]]]}] 20:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 20:29:58 INFO - PROCESS | 2462 | 1461900598268 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:29:58 INFO - PROCESS | 2462 | 1461900598270 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:29:58 INFO - PROCESS | 2462 | 1461900598273 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:29:58 INFO - PROCESS | 2462 | 1461900598275 Marionette TRACE conn2 <- [1,2334,null,{}] 20:29:58 INFO - PROCESS | 2462 | 1461900598278 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}] 20:29:58 INFO - PROCESS | 2462 | 1461900598396 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:29:58 INFO - PROCESS | 2462 | 1461900598483 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfd1000 == 48 [pid = 2462] [id = 591] 20:29:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x1214eb400) [pid = 2462] [serial = 1773] [outer = 0x0] 20:29:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x12348d400) [pid = 2462] [serial = 1774] [outer = 0x1214eb400] 20:29:58 INFO - PROCESS | 2462 | 1461900598518 Marionette DEBUG loaded listener.js 20:29:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x128510000) [pid = 2462] [serial = 1775] [outer = 0x1214eb400] 20:29:58 INFO - PROCESS | 2462 | 1461900598828 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]]]}] 20:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 620ms 20:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:29:58 INFO - PROCESS | 2462 | 1461900598900 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:29:58 INFO - PROCESS | 2462 | 1461900598903 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:29:58 INFO - PROCESS | 2462 | 1461900598907 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:29:58 INFO - PROCESS | 2462 | 1461900598909 Marionette TRACE conn2 <- [1,2338,null,{}] 20:29:58 INFO - PROCESS | 2462 | 1461900598914 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}] 20:29:59 INFO - PROCESS | 2462 | 1461900599014 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:29:59 INFO - PROCESS | 2462 | 1461900599067 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x116911800 == 49 [pid = 2462] [id = 592] 20:29:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x113129800) [pid = 2462] [serial = 1776] [outer = 0x0] 20:29:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x11312fc00) [pid = 2462] [serial = 1777] [outer = 0x113129800] 20:29:59 INFO - PROCESS | 2462 | 1461900599098 Marionette DEBUG loaded listener.js 20:29:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x11503e800) [pid = 2462] [serial = 1778] [outer = 0x113129800] 20:29:59 INFO - PROCESS | 2462 | 1461900599510 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]]]}] 20:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 622ms 20:29:59 INFO - PROCESS | 2462 | 1461900599533 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:29:59 INFO - PROCESS | 2462 | 1461900599536 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:29:59 INFO - PROCESS | 2462 | 1461900599541 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:29:59 INFO - PROCESS | 2462 | 1461900599544 Marionette TRACE conn2 <- [1,2342,null,{}] 20:29:59 INFO - PROCESS | 2462 | 1461900599546 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}] 20:29:59 INFO - PROCESS | 2462 | 1461900599644 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:29:59 INFO - PROCESS | 2462 | 1461900599724 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d1c800 == 50 [pid = 2462] [id = 593] 20:29:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x117680c00) [pid = 2462] [serial = 1779] [outer = 0x0] 20:29:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x1180dd800) [pid = 2462] [serial = 1780] [outer = 0x117680c00] 20:29:59 INFO - PROCESS | 2462 | 1461900599796 Marionette DEBUG loaded listener.js 20:29:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x118136400) [pid = 2462] [serial = 1781] [outer = 0x117680c00] 20:30:00 INFO - PROCESS | 2462 | 1461900600202 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]]]}] 20:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 674ms 20:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:30:00 INFO - PROCESS | 2462 | 1461900600214 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:30:00 INFO - PROCESS | 2462 | 1461900600215 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:30:00 INFO - PROCESS | 2462 | 1461900600218 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:30:00 INFO - PROCESS | 2462 | 1461900600219 Marionette TRACE conn2 <- [1,2346,null,{}] 20:30:00 INFO - PROCESS | 2462 | 1461900600226 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}] 20:30:00 INFO - PROCESS | 2462 | 1461900600329 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:30:00 INFO - PROCESS | 2462 | 1461900600399 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b233000 == 51 [pid = 2462] [id = 594] 20:30:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x119125400) [pid = 2462] [serial = 1782] [outer = 0x0] 20:30:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x11995dc00) [pid = 2462] [serial = 1783] [outer = 0x119125400] 20:30:00 INFO - PROCESS | 2462 | 1461900600431 Marionette DEBUG loaded listener.js 20:30:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1214e8000) [pid = 2462] [serial = 1784] [outer = 0x119125400] 20:30:00 INFO - PROCESS | 2462 | 1461900600875 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]]]}] 20:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 669ms 20:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:30:00 INFO - PROCESS | 2462 | 1461900600887 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:30:00 INFO - PROCESS | 2462 | 1461900600888 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:30:00 INFO - PROCESS | 2462 | 1461900600891 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:30:00 INFO - PROCESS | 2462 | 1461900600892 Marionette TRACE conn2 <- [1,2350,null,{}] 20:30:00 INFO - PROCESS | 2462 | 1461900600894 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}] 20:30:01 INFO - PROCESS | 2462 | 1461900601053 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:30:01 INFO - PROCESS | 2462 | 1461900601116 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca33000 == 52 [pid = 2462] [id = 595] 20:30:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x123811c00) [pid = 2462] [serial = 1785] [outer = 0x0] 20:30:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x123ce5000) [pid = 2462] [serial = 1786] [outer = 0x123811c00] 20:30:01 INFO - PROCESS | 2462 | 1461900601145 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12499d800) [pid = 2462] [serial = 1787] [outer = 0x123811c00] 20:30:01 INFO - PROCESS | 2462 | 1461900601550 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]]]}] 20:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 669ms 20:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:30:01 INFO - PROCESS | 2462 | 1461900601560 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:30:01 INFO - PROCESS | 2462 | 1461900601562 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:30:01 INFO - PROCESS | 2462 | 1461900601564 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:30:01 INFO - PROCESS | 2462 | 1461900601566 Marionette TRACE conn2 <- [1,2354,null,{}] 20:30:01 INFO - PROCESS | 2462 | 1461900601568 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}] 20:30:01 INFO - PROCESS | 2462 | 1461900601664 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:30:01 INFO - PROCESS | 2462 | 1461900601716 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca41800 == 53 [pid = 2462] [id = 596] 20:30:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x123820400) [pid = 2462] [serial = 1788] [outer = 0x0] 20:30:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1252a9000) [pid = 2462] [serial = 1789] [outer = 0x123820400] 20:30:01 INFO - PROCESS | 2462 | 1461900601746 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x12669a000) [pid = 2462] [serial = 1790] [outer = 0x123820400] 20:30:02 INFO - PROCESS | 2462 | 1461900602167 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]]]}] 20:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 620ms 20:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:30:02 INFO - PROCESS | 2462 | 1461900602184 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:30:02 INFO - PROCESS | 2462 | 1461900602186 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:30:02 INFO - PROCESS | 2462 | 1461900602188 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:30:02 INFO - PROCESS | 2462 | 1461900602189 Marionette TRACE conn2 <- [1,2358,null,{}] 20:30:02 INFO - PROCESS | 2462 | 1461900602192 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}] 20:30:02 INFO - PROCESS | 2462 | 1461900602310 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:30:02 INFO - PROCESS | 2462 | 1461900602543 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x119723000 == 54 [pid = 2462] [id = 597] 20:30:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x111d53400) [pid = 2462] [serial = 1791] [outer = 0x0] 20:30:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1125bac00) [pid = 2462] [serial = 1792] [outer = 0x111d53400] 20:30:02 INFO - PROCESS | 2462 | 1461900602581 Marionette DEBUG loaded listener.js 20:30:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x113130c00) [pid = 2462] [serial = 1793] [outer = 0x111d53400] 20:30:02 INFO - PROCESS | 2462 | 1461900602992 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]]]}] 20:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 870ms 20:30:03 INFO - PROCESS | 2462 | 1461900603059 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:30:03 INFO - PROCESS | 2462 | 1461900603061 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:30:03 INFO - PROCESS | 2462 | 1461900603064 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:30:03 INFO - PROCESS | 2462 | 1461900603066 Marionette TRACE conn2 <- [1,2362,null,{}] 20:30:03 INFO - PROCESS | 2462 | 1461900603070 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}] 20:30:03 INFO - PROCESS | 2462 | 1461900603162 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:30:03 INFO - PROCESS | 2462 | 1461900603221 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x117364800 == 55 [pid = 2462] [id = 598] 20:30:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x115d3a400) [pid = 2462] [serial = 1794] [outer = 0x0] 20:30:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x1166dcc00) [pid = 2462] [serial = 1795] [outer = 0x115d3a400] 20:30:03 INFO - PROCESS | 2462 | 1461900603251 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x11812c000) [pid = 2462] [serial = 1796] [outer = 0x115d3a400] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12bad0000 == 54 [pid = 2462] [id = 590] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad38800 == 53 [pid = 2462] [id = 589] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x116f2d000 == 52 [pid = 2462] [id = 588] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b5800 == 51 [pid = 2462] [id = 587] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1172e3800 == 50 [pid = 2462] [id = 586] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x112d07c00) [pid = 2462] [serial = 1675] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x116a71c00) [pid = 2462] [serial = 1678] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x11911a000) [pid = 2462] [serial = 1681] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1198c3800) [pid = 2462] [serial = 1684] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12523e800 == 49 [pid = 2462] [id = 585] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1161ed800 == 48 [pid = 2462] [id = 584] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x123518800 == 47 [pid = 2462] [id = 583] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x119e04000 == 46 [pid = 2462] [id = 582] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x116a7d800 == 45 [pid = 2462] [id = 581] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x116913800 == 44 [pid = 2462] [id = 580] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x116f39000 == 43 [pid = 2462] [id = 579] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12881b000 == 42 [pid = 2462] [id = 577] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1199b5000 == 41 [pid = 2462] [id = 576] 20:30:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12c210000 == 40 [pid = 2462] [id = 575] 20:30:03 INFO - PROCESS | 2462 | 1461900603677 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]]]}] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x118127800) [pid = 2462] [serial = 1643] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x125ce2800) [pid = 2462] [serial = 1721] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x123c0c800) [pid = 2462] [serial = 1705] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x12427a800) [pid = 2462] [serial = 1711] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x12426ec00) [pid = 2462] [serial = 1708] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x118135c00) [pid = 2462] [serial = 1696] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x118720c00) [pid = 2462] [serial = 1697] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x11926ac00) [pid = 2462] [serial = 1699] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x11995c400) [pid = 2462] [serial = 1700] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x123811800) [pid = 2462] [serial = 1688] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1191ccc00) [pid = 2462] [serial = 1687] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x119e27800) [pid = 2462] [serial = 1702] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x115d83400) [pid = 2462] [serial = 1691] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x1134ccc00) [pid = 2462] [serial = 1690] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x116331800) [pid = 2462] [serial = 1693] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x117e0f800) [pid = 2462] [serial = 1694] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x125ce7800) [pid = 2462] [serial = 1723] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x1180e1800) [pid = 2462] [serial = 1715] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 111 (0x1251a0000) [pid = 2462] [serial = 1720] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 110 (0x112924400) [pid = 2462] [serial = 1714] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 109 (0x124716800) [pid = 2462] [serial = 1712] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 108 (0x124275400) [pid = 2462] [serial = 1709] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 107 (0x1249ec800) [pid = 2462] [serial = 1718] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 106 (0x123f33800) [pid = 2462] [serial = 1706] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 105 (0x1238f6000) [pid = 2462] [serial = 1703] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 104 (0x12499ac00) [pid = 2462] [serial = 1717] [outer = 0x0] [url = about:blank] 20:30:03 INFO - PROCESS | 2462 | --DOMWINDOW == 103 (0x1266a1c00) [pid = 2462] [serial = 1724] [outer = 0x0] [url = about:blank] 20:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 673ms 20:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:30:03 INFO - PROCESS | 2462 | 1461900603739 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:30:03 INFO - PROCESS | 2462 | 1461900603741 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:30:03 INFO - PROCESS | 2462 | 1461900603744 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:30:03 INFO - PROCESS | 2462 | 1461900603745 Marionette TRACE conn2 <- [1,2366,null,{}] 20:30:03 INFO - PROCESS | 2462 | 1461900603748 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}] 20:30:03 INFO - PROCESS | 2462 | 1461900603849 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:30:03 INFO - PROCESS | 2462 | 1461900603854 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x11735d800 == 41 [pid = 2462] [id = 599] 20:30:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 104 (0x118041800) [pid = 2462] [serial = 1797] [outer = 0x0] 20:30:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 105 (0x118571400) [pid = 2462] [serial = 1798] [outer = 0x118041800] 20:30:03 INFO - PROCESS | 2462 | 1461900603880 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 106 (0x118a28800) [pid = 2462] [serial = 1799] [outer = 0x118041800] 20:30:04 INFO - PROCESS | 2462 | 1461900604276 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]]]}] 20:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 571ms 20:30:04 INFO - PROCESS | 2462 | 1461900604317 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:30:04 INFO - PROCESS | 2462 | 1461900604319 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:30:04 INFO - PROCESS | 2462 | 1461900604323 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:30:04 INFO - PROCESS | 2462 | 1461900604327 Marionette TRACE conn2 <- [1,2370,null,{}] 20:30:04 INFO - PROCESS | 2462 | 1461900604339 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}] 20:30:04 INFO - PROCESS | 2462 | 1461900604461 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:30:04 INFO - PROCESS | 2462 | 1461900604480 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x123ff0800 == 42 [pid = 2462] [id = 600] 20:30:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 107 (0x1194a0800) [pid = 2462] [serial = 1800] [outer = 0x0] 20:30:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 108 (0x1215ae400) [pid = 2462] [serial = 1801] [outer = 0x1194a0800] 20:30:04 INFO - PROCESS | 2462 | 1461900604521 Marionette DEBUG loaded listener.js 20:30:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 109 (0x123811800) [pid = 2462] [serial = 1802] [outer = 0x1194a0800] 20:30:04 INFO - PROCESS | 2462 | 1461900604887 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]]]}] 20:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 579ms 20:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:30:04 INFO - PROCESS | 2462 | 1461900604902 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:30:04 INFO - PROCESS | 2462 | 1461900604903 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:30:04 INFO - PROCESS | 2462 | 1461900604905 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:30:04 INFO - PROCESS | 2462 | 1461900604906 Marionette TRACE conn2 <- [1,2374,null,{}] 20:30:04 INFO - PROCESS | 2462 | 1461900604909 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}] 20:30:04 INFO - PROCESS | 2462 | 1461900604987 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:30:04 INFO - PROCESS | 2462 | 1461900604991 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x128890000 == 43 [pid = 2462] [id = 601] 20:30:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 110 (0x123c02400) [pid = 2462] [serial = 1803] [outer = 0x0] 20:30:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 111 (0x123c0d000) [pid = 2462] [serial = 1804] [outer = 0x123c02400] 20:30:05 INFO - PROCESS | 2462 | 1461900605019 Marionette DEBUG loaded listener.js 20:30:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 112 (0x12426d400) [pid = 2462] [serial = 1805] [outer = 0x123c02400] 20:30:05 INFO - PROCESS | 2462 | 1461900605353 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]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 471ms 20:30:05 INFO - PROCESS | 2462 | 1461900605378 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 2462 | 1461900605379 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:30:05 INFO - PROCESS | 2462 | 1461900605384 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 2462 | 1461900605385 Marionette TRACE conn2 <- [1,2378,null,{}] 20:30:05 INFO - PROCESS | 2462 | 1461900605387 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}] 20:30:05 INFO - PROCESS | 2462 | 1461900605461 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:30:05 INFO - PROCESS | 2462 | 1461900605521 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b9000 == 44 [pid = 2462] [id = 602] 20:30:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x12427c000) [pid = 2462] [serial = 1806] [outer = 0x0] 20:30:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x12470c800) [pid = 2462] [serial = 1807] [outer = 0x12427c000] 20:30:05 INFO - PROCESS | 2462 | 1461900605553 Marionette DEBUG loaded listener.js 20:30:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x1251a0000) [pid = 2462] [serial = 1808] [outer = 0x12427c000] 20:30:05 INFO - PROCESS | 2462 | 1461900605874 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]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 20:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:30:05 INFO - PROCESS | 2462 | 1461900605903 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 2462 | 1461900605904 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:30:05 INFO - PROCESS | 2462 | 1461900605906 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 2462 | 1461900605907 Marionette TRACE conn2 <- [1,2382,null,{}] 20:30:05 INFO - PROCESS | 2462 | 1461900605909 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}] 20:30:06 INFO - PROCESS | 2462 | 1461900606007 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:30:06 INFO - PROCESS | 2462 | 1461900606045 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab13800 == 45 [pid = 2462] [id = 603] 20:30:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1252b4000) [pid = 2462] [serial = 1809] [outer = 0x0] 20:30:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x1266d5800) [pid = 2462] [serial = 1810] [outer = 0x1252b4000] 20:30:06 INFO - PROCESS | 2462 | 1461900606070 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x128509800) [pid = 2462] [serial = 1811] [outer = 0x1252b4000] 20:30:06 INFO - PROCESS | 2462 | 1461900606380 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]]]}] 20:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 20:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:30:06 INFO - PROCESS | 2462 | 1461900606427 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:30:06 INFO - PROCESS | 2462 | 1461900606429 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:30:06 INFO - PROCESS | 2462 | 1461900606431 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:30:06 INFO - PROCESS | 2462 | 1461900606432 Marionette TRACE conn2 <- [1,2386,null,{}] 20:30:06 INFO - PROCESS | 2462 | 1461900606434 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}] 20:30:06 INFO - PROCESS | 2462 | 1461900606528 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:30:06 INFO - PROCESS | 2462 | 1461900606549 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b226000 == 46 [pid = 2462] [id = 604] 20:30:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x125ce7800) [pid = 2462] [serial = 1812] [outer = 0x0] 20:30:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x128557400) [pid = 2462] [serial = 1813] [outer = 0x125ce7800] 20:30:06 INFO - PROCESS | 2462 | 1461900606574 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x128560800) [pid = 2462] [serial = 1814] [outer = 0x125ce7800] 20:30:06 INFO - PROCESS | 2462 | 1461900606910 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]]]}] 20:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 20:30:06 INFO - PROCESS | 2462 | 1461900606951 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:30:06 INFO - PROCESS | 2462 | 1461900606952 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:30:06 INFO - PROCESS | 2462 | 1461900606955 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:30:06 INFO - PROCESS | 2462 | 1461900606956 Marionette TRACE conn2 <- [1,2390,null,{}] 20:30:06 INFO - PROCESS | 2462 | 1461900606958 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}] 20:30:07 INFO - PROCESS | 2462 | 1461900607054 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:30:07 INFO - PROCESS | 2462 | 1461900607058 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf17800 == 47 [pid = 2462] [id = 605] 20:30:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x128511400) [pid = 2462] [serial = 1815] [outer = 0x0] 20:30:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x1286b2c00) [pid = 2462] [serial = 1816] [outer = 0x128511400] 20:30:07 INFO - PROCESS | 2462 | 1461900607082 Marionette DEBUG loaded listener.js 20:30:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x128b53000) [pid = 2462] [serial = 1817] [outer = 0x128511400] 20:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 20:30:07 INFO - PROCESS | 2462 | 1461900607418 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]]]}] 20:30:07 INFO - PROCESS | 2462 | 1461900607425 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:30:07 INFO - PROCESS | 2462 | 1461900607426 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:30:07 INFO - PROCESS | 2462 | 1461900607429 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:30:07 INFO - PROCESS | 2462 | 1461900607430 Marionette TRACE conn2 <- [1,2394,null,{}] 20:30:07 INFO - PROCESS | 2462 | 1461900607446 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}] 20:30:07 INFO - PROCESS | 2462 | 1461900607549 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:30:07 INFO - PROCESS | 2462 | 1461900607553 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c20f000 == 48 [pid = 2462] [id = 606] 20:30:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1286b7800) [pid = 2462] [serial = 1818] [outer = 0x0] 20:30:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x128c06400) [pid = 2462] [serial = 1819] [outer = 0x1286b7800] 20:30:07 INFO - PROCESS | 2462 | 1461900607608 Marionette DEBUG loaded listener.js 20:30:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x128c0bc00) [pid = 2462] [serial = 1820] [outer = 0x1286b7800] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1214f1c00) [pid = 2462] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x123820c00) [pid = 2462] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x123c09800) [pid = 2462] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1191cb400) [pid = 2462] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x119dc5400) [pid = 2462] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x118788400) [pid = 2462] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x113133800) [pid = 2462] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1251a4400) [pid = 2462] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x1125bfc00) [pid = 2462] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x117675400) [pid = 2462] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x110e79c00) [pid = 2462] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:30:07 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x1214e4c00) [pid = 2462] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:30:08 INFO - PROCESS | 2462 | 1461900608030 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]]]}] 20:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 631ms 20:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:30:08 INFO - PROCESS | 2462 | 1461900608060 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:30:08 INFO - PROCESS | 2462 | 1461900608062 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:30:08 INFO - PROCESS | 2462 | 1461900608064 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:30:08 INFO - PROCESS | 2462 | 1461900608065 Marionette TRACE conn2 <- [1,2398,null,{}] 20:30:08 INFO - PROCESS | 2462 | 1461900608067 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}] 20:30:08 INFO - PROCESS | 2462 | 1461900608144 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:30:08 INFO - PROCESS | 2462 | 1461900608151 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a880800 == 49 [pid = 2462] [id = 607] 20:30:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1180aa000) [pid = 2462] [serial = 1821] [outer = 0x0] 20:30:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x123c05800) [pid = 2462] [serial = 1822] [outer = 0x1180aa000] 20:30:08 INFO - PROCESS | 2462 | 1461900608181 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x1198bc400) [pid = 2462] [serial = 1823] [outer = 0x1180aa000] 20:30:08 INFO - PROCESS | 2462 | 1461900608552 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]]]}] 20:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 20:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:30:08 INFO - PROCESS | 2462 | 1461900608584 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:30:08 INFO - PROCESS | 2462 | 1461900608585 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:30:08 INFO - PROCESS | 2462 | 1461900608587 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:30:08 INFO - PROCESS | 2462 | 1461900608589 Marionette TRACE conn2 <- [1,2402,null,{}] 20:30:08 INFO - PROCESS | 2462 | 1461900608592 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}] 20:30:08 INFO - PROCESS | 2462 | 1461900608685 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:30:08 INFO - PROCESS | 2462 | 1461900608689 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d10c800 == 50 [pid = 2462] [id = 608] 20:30:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x128b53400) [pid = 2462] [serial = 1824] [outer = 0x0] 20:30:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x128e6dc00) [pid = 2462] [serial = 1825] [outer = 0x128b53400] 20:30:08 INFO - PROCESS | 2462 | 1461900608714 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x128e7a000) [pid = 2462] [serial = 1826] [outer = 0x128b53400] 20:30:09 INFO - PROCESS | 2462 | 1461900609034 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]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 473ms 20:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:30:09 INFO - PROCESS | 2462 | 1461900609060 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:30:09 INFO - PROCESS | 2462 | 1461900609061 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:30:09 INFO - PROCESS | 2462 | 1461900609065 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 2462 | 1461900609067 Marionette TRACE conn2 <- [1,2406,null,{}] 20:30:09 INFO - PROCESS | 2462 | 1461900609069 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}] 20:30:09 INFO - PROCESS | 2462 | 1461900609149 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:30:09 INFO - PROCESS | 2462 | 1461900609209 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d20b800 == 51 [pid = 2462] [id = 609] 20:30:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x128e74800) [pid = 2462] [serial = 1827] [outer = 0x0] 20:30:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x128f5e800) [pid = 2462] [serial = 1828] [outer = 0x128e74800] 20:30:09 INFO - PROCESS | 2462 | 1461900609233 Marionette DEBUG loaded listener.js 20:30:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x12a7af400) [pid = 2462] [serial = 1829] [outer = 0x128e74800] 20:30:09 INFO - PROCESS | 2462 | 1461900609521 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]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 471ms 20:30:09 INFO - PROCESS | 2462 | 1461900609537 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:30:09 INFO - PROCESS | 2462 | 1461900609538 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:30:09 INFO - PROCESS | 2462 | 1461900609540 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 2462 | 1461900609542 Marionette TRACE conn2 <- [1,2410,null,{}] 20:30:09 INFO - PROCESS | 2462 | 1461900609544 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}] 20:30:09 INFO - PROCESS | 2462 | 1461900609639 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:30:09 INFO - PROCESS | 2462 | 1461900609643 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6d6000 == 52 [pid = 2462] [id = 610] 20:30:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12a7b1c00) [pid = 2462] [serial = 1830] [outer = 0x0] 20:30:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x12a91e000) [pid = 2462] [serial = 1831] [outer = 0x12a7b1c00] 20:30:09 INFO - PROCESS | 2462 | 1461900609667 Marionette DEBUG loaded listener.js 20:30:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x12a941000) [pid = 2462] [serial = 1832] [outer = 0x12a7b1c00] 20:30:10 INFO - PROCESS | 2462 | 1461900610098 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]]]}] 20:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 20:30:10 INFO - PROCESS | 2462 | 1461900610109 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:30:10 INFO - PROCESS | 2462 | 1461900610112 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:30:10 INFO - PROCESS | 2462 | 1461900610134 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:30:10 INFO - PROCESS | 2462 | 1461900610137 Marionette TRACE conn2 <- [1,2414,null,{}] 20:30:10 INFO - PROCESS | 2462 | 1461900610140 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}] 20:30:10 INFO - PROCESS | 2462 | 1461900610244 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:30:10 INFO - PROCESS | 2462 | 1461900610317 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b7800 == 53 [pid = 2462] [id = 611] 20:30:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x11312ac00) [pid = 2462] [serial = 1833] [outer = 0x0] 20:30:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x116343c00) [pid = 2462] [serial = 1834] [outer = 0x11312ac00] 20:30:10 INFO - PROCESS | 2462 | 1461900610349 Marionette DEBUG loaded listener.js 20:30:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x118040400) [pid = 2462] [serial = 1835] [outer = 0x11312ac00] 20:30:10 INFO - PROCESS | 2462 | 1461900610743 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]]]}] 20:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 673ms 20:30:10 INFO - PROCESS | 2462 | 1461900610806 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:30:10 INFO - PROCESS | 2462 | 1461900610810 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:30:10 INFO - PROCESS | 2462 | 1461900610815 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:30:10 INFO - PROCESS | 2462 | 1461900610817 Marionette TRACE conn2 <- [1,2418,null,{}] 20:30:10 INFO - PROCESS | 2462 | 1461900610819 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}] 20:30:10 INFO - PROCESS | 2462 | 1461900610945 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:30:11 INFO - PROCESS | 2462 | 1461900611030 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d5800 == 54 [pid = 2462] [id = 612] 20:30:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x1185de800) [pid = 2462] [serial = 1836] [outer = 0x0] 20:30:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x119184c00) [pid = 2462] [serial = 1837] [outer = 0x1185de800] 20:30:11 INFO - PROCESS | 2462 | 1461900611060 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x119a7c800) [pid = 2462] [serial = 1838] [outer = 0x1185de800] 20:30:11 INFO - PROCESS | 2462 | 1461900611482 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]]]}] 20:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 719ms 20:30:11 INFO - PROCESS | 2462 | 1461900611535 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:30:11 INFO - PROCESS | 2462 | 1461900611536 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:30:11 INFO - PROCESS | 2462 | 1461900611539 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:30:11 INFO - PROCESS | 2462 | 1461900611541 Marionette TRACE conn2 <- [1,2422,null,{}] 20:30:11 INFO - PROCESS | 2462 | 1461900611549 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}] 20:30:11 INFO - PROCESS | 2462 | 1461900611653 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:30:11 INFO - PROCESS | 2462 | 1461900611714 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca48800 == 55 [pid = 2462] [id = 613] 20:30:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x123a7b400) [pid = 2462] [serial = 1839] [outer = 0x0] 20:30:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x124276000) [pid = 2462] [serial = 1840] [outer = 0x123a7b400] 20:30:11 INFO - PROCESS | 2462 | 1461900611745 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x124babc00) [pid = 2462] [serial = 1841] [outer = 0x123a7b400] 20:30:12 INFO - PROCESS | 2462 | 1461900612191 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]]]}] 20:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 674ms 20:30:12 INFO - PROCESS | 2462 | 1461900612214 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:30:12 INFO - PROCESS | 2462 | 1461900612216 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:30:12 INFO - PROCESS | 2462 | 1461900612218 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - PROCESS | 2462 | 1461900612219 Marionette TRACE conn2 <- [1,2426,null,{}] 20:30:12 INFO - PROCESS | 2462 | 1461900612222 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}] 20:30:12 INFO - PROCESS | 2462 | 1461900612347 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:30:12 INFO - PROCESS | 2462 | 1461900612408 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d77c800 == 56 [pid = 2462] [id = 614] 20:30:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x125ce4000) [pid = 2462] [serial = 1842] [outer = 0x0] 20:30:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x128554400) [pid = 2462] [serial = 1843] [outer = 0x125ce4000] 20:30:12 INFO - PROCESS | 2462 | 1461900612437 Marionette DEBUG loaded listener.js 20:30:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x1286b8c00) [pid = 2462] [serial = 1844] [outer = 0x125ce4000] 20:30:12 INFO - PROCESS | 2462 | 1461900612859 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]]]}] 20:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 670ms 20:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:30:12 INFO - PROCESS | 2462 | 1461900612889 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:30:12 INFO - PROCESS | 2462 | 1461900612890 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:30:12 INFO - PROCESS | 2462 | 1461900612892 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - PROCESS | 2462 | 1461900612894 Marionette TRACE conn2 <- [1,2430,null,{}] 20:30:12 INFO - PROCESS | 2462 | 1461900612896 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}] 20:30:12 INFO - PROCESS | 2462 | 1461900612996 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:30:13 INFO - PROCESS | 2462 | 1461900613056 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298b6800 == 57 [pid = 2462] [id = 615] 20:30:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x12426e400) [pid = 2462] [serial = 1845] [outer = 0x0] 20:30:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x124ba9c00) [pid = 2462] [serial = 1846] [outer = 0x12426e400] 20:30:13 INFO - PROCESS | 2462 | 1461900613086 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x128c0f400) [pid = 2462] [serial = 1847] [outer = 0x12426e400] 20:30:13 INFO - PROCESS | 2462 | 1461900613694 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]]]}] 20:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 871ms 20:30:13 INFO - PROCESS | 2462 | 1461900613772 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:30:13 INFO - PROCESS | 2462 | 1461900613775 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:30:13 INFO - PROCESS | 2462 | 1461900613780 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:30:13 INFO - PROCESS | 2462 | 1461900613784 Marionette TRACE conn2 <- [1,2434,null,{}] 20:30:13 INFO - PROCESS | 2462 | 1461900613788 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}] 20:30:13 INFO - PROCESS | 2462 | 1461900613879 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:30:13 INFO - PROCESS | 2462 | 1461900613949 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x12384e800 == 58 [pid = 2462] [id = 616] 20:30:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x11344a000) [pid = 2462] [serial = 1848] [outer = 0x0] 20:30:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x113ccbc00) [pid = 2462] [serial = 1849] [outer = 0x11344a000] 20:30:13 INFO - PROCESS | 2462 | 1461900613977 Marionette DEBUG loaded listener.js 20:30:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x1169ac000) [pid = 2462] [serial = 1850] [outer = 0x11344a000] 20:30:14 INFO - PROCESS | 2462 | 1461900614400 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]]]}] 20:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 675ms 20:30:14 INFO - PROCESS | 2462 | 1461900614467 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:30:14 INFO - PROCESS | 2462 | 1461900614471 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:30:14 INFO - PROCESS | 2462 | 1461900614479 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:30:14 INFO - PROCESS | 2462 | 1461900614483 Marionette TRACE conn2 <- [1,2438,null,{}] 20:30:14 INFO - PROCESS | 2462 | 1461900614486 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}] 20:30:14 INFO - PROCESS | 2462 | 1461900614597 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:30:14 INFO - PROCESS | 2462 | 1461900614670 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x11854f000 == 59 [pid = 2462] [id = 617] 20:30:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x1161bcc00) [pid = 2462] [serial = 1851] [outer = 0x0] 20:30:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x1169af000) [pid = 2462] [serial = 1852] [outer = 0x1161bcc00] 20:30:14 INFO - PROCESS | 2462 | 1461900614697 Marionette DEBUG loaded listener.js 20:30:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x1180a9800) [pid = 2462] [serial = 1853] [outer = 0x1161bcc00] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12341f000 == 58 [pid = 2462] [id = 553] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x123d4b000 == 57 [pid = 2462] [id = 554] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x11972e800 == 56 [pid = 2462] [id = 556] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12d20b800 == 55 [pid = 2462] [id = 609] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12d10c800 == 54 [pid = 2462] [id = 608] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12a880800 == 53 [pid = 2462] [id = 607] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12c20f000 == 52 [pid = 2462] [id = 606] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf17800 == 51 [pid = 2462] [id = 605] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12b226000 == 50 [pid = 2462] [id = 604] 20:30:14 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x12348d400) [pid = 2462] [serial = 1774] [outer = 0x0] [url = about:blank] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab13800 == 49 [pid = 2462] [id = 603] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x1298b9000 == 48 [pid = 2462] [id = 602] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x128890000 == 47 [pid = 2462] [id = 601] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x123ff0800 == 46 [pid = 2462] [id = 600] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x11735d800 == 45 [pid = 2462] [id = 599] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x117364800 == 44 [pid = 2462] [id = 598] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x119723000 == 43 [pid = 2462] [id = 597] 20:30:14 INFO - PROCESS | 2462 | --DOCSHELL 0x119d1c800 == 42 [pid = 2462] [id = 593] 20:30:15 INFO - PROCESS | 2462 | --DOCSHELL 0x116911800 == 41 [pid = 2462] [id = 592] 20:30:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfd1000 == 40 [pid = 2462] [id = 591] 20:30:15 INFO - PROCESS | 2462 | 1461900615091 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]]]}] 20:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 623ms 20:30:15 INFO - PROCESS | 2462 | 1461900615102 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:30:15 INFO - PROCESS | 2462 | 1461900615103 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:30:15 INFO - PROCESS | 2462 | 1461900615105 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:30:15 INFO - PROCESS | 2462 | 1461900615107 Marionette TRACE conn2 <- [1,2442,null,{}] 20:30:15 INFO - PROCESS | 2462 | 1461900615113 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}] 20:30:15 INFO - PROCESS | 2462 | 1461900615199 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x123c04c00) [pid = 2462] [serial = 1757] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1238f2800) [pid = 2462] [serial = 1756] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x123c0e800) [pid = 2462] [serial = 1759] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x124270400) [pid = 2462] [serial = 1762] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x12427c400) [pid = 2462] [serial = 1763] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x1198bbc00) [pid = 2462] [serial = 1750] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x119965400) [pid = 2462] [serial = 1751] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x119e25800) [pid = 2462] [serial = 1753] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x118a24800) [pid = 2462] [serial = 1747] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x119124000) [pid = 2462] [serial = 1748] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x1185e6c00) [pid = 2462] [serial = 1732] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x1172e8c00) [pid = 2462] [serial = 1742] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x113c42400) [pid = 2462] [serial = 1741] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x1266d6400) [pid = 2462] [serial = 1726] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x123c10c00) [pid = 2462] [serial = 1735] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1266e0800) [pid = 2462] [serial = 1772] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x113137000) [pid = 2462] [serial = 1739] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x112ecac00) [pid = 2462] [serial = 1738] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x1180afc00) [pid = 2462] [serial = 1744] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x11812fc00) [pid = 2462] [serial = 1745] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x11633d000) [pid = 2462] [serial = 1729] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x118788800) [pid = 2462] [serial = 1766] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1251a1000) [pid = 2462] [serial = 1769] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x1266a2000) [pid = 2462] [serial = 1771] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x112f7a400) [pid = 2462] [serial = 1765] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x124940800) [pid = 2462] [serial = 1768] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x12411bc00) [pid = 2462] [serial = 1760] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1214ee400) [pid = 2462] [serial = 1754] [outer = 0x0] [url = about:blank] 20:30:15 INFO - PROCESS | 2462 | 1461900615258 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x119158000 == 41 [pid = 2462] [id = 618] 20:30:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x112ecac00) [pid = 2462] [serial = 1854] [outer = 0x0] 20:30:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x1172e8c00) [pid = 2462] [serial = 1855] [outer = 0x112ecac00] 20:30:15 INFO - PROCESS | 2462 | 1461900615285 Marionette DEBUG loaded listener.js 20:30:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1198bd400) [pid = 2462] [serial = 1856] [outer = 0x112ecac00] 20:30:15 INFO - PROCESS | 2462 | 1461900615619 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]]]}] 20:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 524ms 20:30:15 INFO - PROCESS | 2462 | 1461900615629 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:30:15 INFO - PROCESS | 2462 | 1461900615632 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:30:15 INFO - PROCESS | 2462 | 1461900615635 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:30:15 INFO - PROCESS | 2462 | 1461900615636 Marionette TRACE conn2 <- [1,2446,null,{}] 20:30:15 INFO - PROCESS | 2462 | 1461900615638 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}] 20:30:15 INFO - PROCESS | 2462 | 1461900615718 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:30:15 INFO - PROCESS | 2462 | 1461900615722 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241bc800 == 42 [pid = 2462] [id = 619] 20:30:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x118a2cc00) [pid = 2462] [serial = 1857] [outer = 0x0] 20:30:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x119a7a000) [pid = 2462] [serial = 1858] [outer = 0x118a2cc00] 20:30:15 INFO - PROCESS | 2462 | 1461900615748 Marionette DEBUG loaded listener.js 20:30:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1215a2c00) [pid = 2462] [serial = 1859] [outer = 0x118a2cc00] 20:30:16 INFO - PROCESS | 2462 | 1461900616069 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]]]}] 20:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms 20:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:30:16 INFO - PROCESS | 2462 | 1461900616105 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 2462 | 1461900616106 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:30:16 INFO - PROCESS | 2462 | 1461900616108 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - PROCESS | 2462 | 1461900616109 Marionette TRACE conn2 <- [1,2450,null,{}] 20:30:16 INFO - PROCESS | 2462 | 1461900616112 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}] 20:30:16 INFO - PROCESS | 2462 | 1461900616187 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:30:16 INFO - PROCESS | 2462 | 1461900616191 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x125204800 == 43 [pid = 2462] [id = 620] 20:30:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1215b1400) [pid = 2462] [serial = 1860] [outer = 0x0] 20:30:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x12380f800) [pid = 2462] [serial = 1861] [outer = 0x1215b1400] 20:30:16 INFO - PROCESS | 2462 | 1461900616217 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x123c04000) [pid = 2462] [serial = 1862] [outer = 0x1215b1400] 20:30:16 INFO - PROCESS | 2462 | 1461900616553 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]]]}] 20:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 20:30:16 INFO - PROCESS | 2462 | 1461900616578 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 2462 | 1461900616580 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:30:16 INFO - PROCESS | 2462 | 1461900616584 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - PROCESS | 2462 | 1461900616585 Marionette TRACE conn2 <- [1,2454,null,{}] 20:30:16 INFO - PROCESS | 2462 | 1461900616588 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}] 20:30:16 INFO - PROCESS | 2462 | 1461900616686 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:30:16 INFO - PROCESS | 2462 | 1461900616754 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x1150e8000 == 44 [pid = 2462] [id = 621] 20:30:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x123c04c00) [pid = 2462] [serial = 1863] [outer = 0x0] 20:30:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x12426e000) [pid = 2462] [serial = 1864] [outer = 0x123c04c00] 20:30:16 INFO - PROCESS | 2462 | 1461900616781 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x124ba2c00) [pid = 2462] [serial = 1865] [outer = 0x123c04c00] 20:30:17 INFO - PROCESS | 2462 | 1461900617089 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]]]}] 20:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 520ms 20:30:17 INFO - PROCESS | 2462 | 1461900617105 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:30:17 INFO - PROCESS | 2462 | 1461900617106 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:30:17 INFO - PROCESS | 2462 | 1461900617108 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:30:17 INFO - PROCESS | 2462 | 1461900617110 Marionette TRACE conn2 <- [1,2458,null,{}] 20:30:17 INFO - PROCESS | 2462 | 1461900617112 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}] 20:30:17 INFO - PROCESS | 2462 | 1461900617208 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:30:17 INFO - PROCESS | 2462 | 1461900617220 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab1d800 == 45 [pid = 2462] [id = 622] 20:30:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x124c58c00) [pid = 2462] [serial = 1866] [outer = 0x0] 20:30:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x125ce2800) [pid = 2462] [serial = 1867] [outer = 0x124c58c00] 20:30:17 INFO - PROCESS | 2462 | 1461900617245 Marionette DEBUG loaded listener.js 20:30:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x1266a3400) [pid = 2462] [serial = 1868] [outer = 0x124c58c00] 20:30:17 INFO - PROCESS | 2462 | 1461900617583 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]]]}] 20:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms 20:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:30:17 INFO - PROCESS | 2462 | 1461900617630 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:30:17 INFO - PROCESS | 2462 | 1461900617631 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:30:17 INFO - PROCESS | 2462 | 1461900617633 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:30:17 INFO - PROCESS | 2462 | 1461900617634 Marionette TRACE conn2 <- [1,2462,null,{}] 20:30:17 INFO - PROCESS | 2462 | 1461900617637 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}] 20:30:17 INFO - PROCESS | 2462 | 1461900617735 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:30:17 INFO - PROCESS | 2462 | 1461900617739 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b359800 == 46 [pid = 2462] [id = 623] 20:30:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1252b0800) [pid = 2462] [serial = 1869] [outer = 0x0] 20:30:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x128505400) [pid = 2462] [serial = 1870] [outer = 0x1252b0800] 20:30:17 INFO - PROCESS | 2462 | 1461900617795 Marionette DEBUG loaded listener.js 20:30:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x12855a000) [pid = 2462] [serial = 1871] [outer = 0x1252b0800] 20:30:18 INFO - PROCESS | 2462 | 1461900618139 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]]]}] 20:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 20:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:30:18 INFO - PROCESS | 2462 | 1461900618151 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:30:18 INFO - PROCESS | 2462 | 1461900618153 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:30:18 INFO - PROCESS | 2462 | 1461900618155 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:30:18 INFO - PROCESS | 2462 | 1461900618156 Marionette TRACE conn2 <- [1,2466,null,{}] 20:30:18 INFO - PROCESS | 2462 | 1461900618158 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}] 20:30:18 INFO - PROCESS | 2462 | 1461900618257 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:30:18 INFO - PROCESS | 2462 | 1461900618268 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf22800 == 47 [pid = 2462] [id = 624] 20:30:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x12855d800) [pid = 2462] [serial = 1872] [outer = 0x0] 20:30:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x128b48800) [pid = 2462] [serial = 1873] [outer = 0x12855d800] 20:30:18 INFO - PROCESS | 2462 | 1461900618291 Marionette DEBUG loaded listener.js 20:30:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128c08400) [pid = 2462] [serial = 1874] [outer = 0x12855d800] 20:30:18 INFO - PROCESS | 2462 | 1461900618610 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]]]}] 20:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 470ms 20:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:30:18 INFO - PROCESS | 2462 | 1461900618625 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:30:18 INFO - PROCESS | 2462 | 1461900618626 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:30:18 INFO - PROCESS | 2462 | 1461900618628 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:30:18 INFO - PROCESS | 2462 | 1461900618630 Marionette TRACE conn2 <- [1,2470,null,{}] 20:30:18 INFO - PROCESS | 2462 | 1461900618634 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}] 20:30:18 INFO - PROCESS | 2462 | 1461900618736 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:30:18 INFO - PROCESS | 2462 | 1461900618774 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c71e000 == 48 [pid = 2462] [id = 625] 20:30:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x128561400) [pid = 2462] [serial = 1875] [outer = 0x0] 20:30:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x128e49c00) [pid = 2462] [serial = 1876] [outer = 0x128561400] 20:30:18 INFO - PROCESS | 2462 | 1461900618799 Marionette DEBUG loaded listener.js 20:30:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x128e6d400) [pid = 2462] [serial = 1877] [outer = 0x128561400] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x123c02400) [pid = 2462] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x1214eb400) [pid = 2462] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x111d53400) [pid = 2462] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x118041800) [pid = 2462] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1194a0800) [pid = 2462] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x128511400) [pid = 2462] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x115d3a400) [pid = 2462] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x12427c000) [pid = 2462] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x125ce7800) [pid = 2462] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x1286b7800) [pid = 2462] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x1180aa000) [pid = 2462] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x128e74800) [pid = 2462] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1252b4000) [pid = 2462] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x128b53400) [pid = 2462] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x116116800) [pid = 2462] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x110ff5000) [pid = 2462] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x118781c00) [pid = 2462] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x115f53400) [pid = 2462] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x118781000) [pid = 2462] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x11292e400) [pid = 2462] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:30:19 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x1266a2400) [pid = 2462] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:30:19 INFO - PROCESS | 2462 | 1461900619263 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]]]}] 20:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 673ms 20:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:30:19 INFO - PROCESS | 2462 | 1461900619302 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:30:19 INFO - PROCESS | 2462 | 1461900619303 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:30:19 INFO - PROCESS | 2462 | 1461900619306 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:30:19 INFO - PROCESS | 2462 | 1461900619308 Marionette TRACE conn2 <- [1,2474,null,{}] 20:30:19 INFO - PROCESS | 2462 | 1461900619310 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}] 20:30:19 INFO - PROCESS | 2462 | 1461900619419 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:30:19 INFO - PROCESS | 2462 | 1461900619424 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215df800 == 49 [pid = 2462] [id = 626] 20:30:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x112d70c00) [pid = 2462] [serial = 1878] [outer = 0x0] 20:30:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x1198bec00) [pid = 2462] [serial = 1879] [outer = 0x112d70c00] 20:30:19 INFO - PROCESS | 2462 | 1461900619454 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x12855b800) [pid = 2462] [serial = 1880] [outer = 0x112d70c00] 20:30:19 INFO - PROCESS | 2462 | 1461900619804 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]]]}] 20:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 522ms 20:30:19 INFO - PROCESS | 2462 | 1461900619828 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:30:19 INFO - PROCESS | 2462 | 1461900619829 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:30:19 INFO - PROCESS | 2462 | 1461900619832 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:30:19 INFO - PROCESS | 2462 | 1461900619833 Marionette TRACE conn2 <- [1,2478,null,{}] 20:30:19 INFO - PROCESS | 2462 | 1461900619835 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}] 20:30:19 INFO - PROCESS | 2462 | 1461900619940 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:30:19 INFO - PROCESS | 2462 | 1461900619947 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3e000 == 50 [pid = 2462] [id = 627] 20:30:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x128b56800) [pid = 2462] [serial = 1881] [outer = 0x0] 20:30:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x128e73800) [pid = 2462] [serial = 1882] [outer = 0x128b56800] 20:30:19 INFO - PROCESS | 2462 | 1461900619971 Marionette DEBUG loaded listener.js 20:30:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x128f68c00) [pid = 2462] [serial = 1883] [outer = 0x128b56800] 20:30:20 INFO - PROCESS | 2462 | 1461900620274 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms 20:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:30:20 INFO - PROCESS | 2462 | 1461900620302 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:30:20 INFO - PROCESS | 2462 | 1461900620303 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:30:20 INFO - PROCESS | 2462 | 1461900620305 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 2462 | 1461900620306 Marionette TRACE conn2 <- [1,2482,null,{}] 20:30:20 INFO - PROCESS | 2462 | 1461900620309 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}] 20:30:20 INFO - PROCESS | 2462 | 1461900620391 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:30:20 INFO - PROCESS | 2462 | 1461900620395 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6d8000 == 51 [pid = 2462] [id = 628] 20:30:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x12a7b1000) [pid = 2462] [serial = 1884] [outer = 0x0] 20:30:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x12a93f000) [pid = 2462] [serial = 1885] [outer = 0x12a7b1000] 20:30:20 INFO - PROCESS | 2462 | 1461900620421 Marionette DEBUG loaded listener.js 20:30:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x12a944c00) [pid = 2462] [serial = 1886] [outer = 0x12a7b1000] 20:30:20 INFO - PROCESS | 2462 | 1461900620763 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 470ms 20:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:30:20 INFO - PROCESS | 2462 | 1461900620776 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:30:20 INFO - PROCESS | 2462 | 1461900620777 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:30:20 INFO - PROCESS | 2462 | 1461900620779 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 2462 | 1461900620780 Marionette TRACE conn2 <- [1,2486,null,{}] 20:30:20 INFO - PROCESS | 2462 | 1461900620785 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}] 20:30:20 INFO - PROCESS | 2462 | 1461900620896 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:30:20 INFO - PROCESS | 2462 | 1461900620902 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d860800 == 52 [pid = 2462] [id = 629] 20:30:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x11100c400) [pid = 2462] [serial = 1887] [outer = 0x0] 20:30:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x12a947000) [pid = 2462] [serial = 1888] [outer = 0x11100c400] 20:30:20 INFO - PROCESS | 2462 | 1461900620927 Marionette DEBUG loaded listener.js 20:30:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x12ab42400) [pid = 2462] [serial = 1889] [outer = 0x11100c400] 20:30:21 INFO - PROCESS | 2462 | 1461900621338 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]]]}] 20:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 20:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:30:21 INFO - PROCESS | 2462 | 1461900621352 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:30:21 INFO - PROCESS | 2462 | 1461900621354 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:30:21 INFO - PROCESS | 2462 | 1461900621358 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:30:21 INFO - PROCESS | 2462 | 1461900621360 Marionette TRACE conn2 <- [1,2490,null,{}] 20:30:21 INFO - PROCESS | 2462 | 1461900621364 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}] 20:30:21 INFO - PROCESS | 2462 | 1461900621468 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:30:21 INFO - PROCESS | 2462 | 1461900621542 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172dc000 == 53 [pid = 2462] [id = 630] 20:30:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1125c2000) [pid = 2462] [serial = 1890] [outer = 0x0] 20:30:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x113135800) [pid = 2462] [serial = 1891] [outer = 0x1125c2000] 20:30:21 INFO - PROCESS | 2462 | 1461900621574 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x116335800) [pid = 2462] [serial = 1892] [outer = 0x1125c2000] 20:30:22 INFO - PROCESS | 2462 | 1461900622005 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]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 20:30:22 INFO - PROCESS | 2462 | 1461900622028 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:30:22 INFO - PROCESS | 2462 | 1461900622035 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:30:22 INFO - PROCESS | 2462 | 1461900622039 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:30:22 INFO - PROCESS | 2462 | 1461900622041 Marionette TRACE conn2 <- [1,2494,null,{}] 20:30:22 INFO - PROCESS | 2462 | 1461900622044 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}] 20:30:22 INFO - PROCESS | 2462 | 1461900622170 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:30:22 INFO - PROCESS | 2462 | 1461900622231 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x123519000 == 54 [pid = 2462] [id = 631] 20:30:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x116a72c00) [pid = 2462] [serial = 1893] [outer = 0x0] 20:30:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x118135c00) [pid = 2462] [serial = 1894] [outer = 0x116a72c00] 20:30:22 INFO - PROCESS | 2462 | 1461900622260 Marionette DEBUG loaded listener.js 20:30:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x118781000) [pid = 2462] [serial = 1895] [outer = 0x116a72c00] 20:30:22 INFO - PROCESS | 2462 | 1461900622681 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]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 672ms 20:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:30:22 INFO - PROCESS | 2462 | 1461900622717 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:30:22 INFO - PROCESS | 2462 | 1461900622719 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:30:22 INFO - PROCESS | 2462 | 1461900622721 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:30:22 INFO - PROCESS | 2462 | 1461900622724 Marionette TRACE conn2 <- [1,2498,null,{}] 20:30:22 INFO - PROCESS | 2462 | 1461900622733 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}] 20:30:22 INFO - PROCESS | 2462 | 1461900622837 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:30:22 INFO - PROCESS | 2462 | 1461900622900 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca45800 == 55 [pid = 2462] [id = 632] 20:30:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x119a7d400) [pid = 2462] [serial = 1896] [outer = 0x0] 20:30:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12348c800) [pid = 2462] [serial = 1897] [outer = 0x119a7d400] 20:30:22 INFO - PROCESS | 2462 | 1461900622972 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12411bc00) [pid = 2462] [serial = 1898] [outer = 0x119a7d400] 20:30:23 INFO - PROCESS | 2462 | 1461900623393 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]]]}] 20:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 723ms 20:30:23 INFO - PROCESS | 2462 | 1461900623444 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:30:23 INFO - PROCESS | 2462 | 1461900623446 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:30:23 INFO - PROCESS | 2462 | 1461900623506 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:30:23 INFO - PROCESS | 2462 | 1461900623507 Marionette TRACE conn2 <- [1,2502,null,{}] 20:30:23 INFO - PROCESS | 2462 | 1461900623510 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}] 20:30:23 INFO - PROCESS | 2462 | 1461900623611 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:30:23 INFO - PROCESS | 2462 | 1461900623683 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9e8000 == 56 [pid = 2462] [id = 633] 20:30:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x12427b400) [pid = 2462] [serial = 1899] [outer = 0x0] 20:30:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x126697000) [pid = 2462] [serial = 1900] [outer = 0x12427b400] 20:30:23 INFO - PROCESS | 2462 | 1461900623712 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x128563800) [pid = 2462] [serial = 1901] [outer = 0x12427b400] 20:30:24 INFO - PROCESS | 2462 | 1461900624127 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 712ms 20:30:24 INFO - PROCESS | 2462 | 1461900624177 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 2462 | 1461900624178 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:30:24 INFO - PROCESS | 2462 | 1461900624181 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 2462 | 1461900624182 Marionette TRACE conn2 <- [1,2506,null,{}] 20:30:24 INFO - PROCESS | 2462 | 1461900624185 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}] 20:30:24 INFO - PROCESS | 2462 | 1461900624285 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:30:24 INFO - PROCESS | 2462 | 1461900624357 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e00b800 == 57 [pid = 2462] [id = 634] 20:30:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x1251a3400) [pid = 2462] [serial = 1902] [outer = 0x0] 20:30:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x128e75400) [pid = 2462] [serial = 1903] [outer = 0x1251a3400] 20:30:24 INFO - PROCESS | 2462 | 1461900624386 Marionette DEBUG loaded listener.js 20:30:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12a911800) [pid = 2462] [serial = 1904] [outer = 0x1251a3400] 20:30:24 INFO - PROCESS | 2462 | 1461900624822 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 20:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:30:24 INFO - PROCESS | 2462 | 1461900624853 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 2462 | 1461900624854 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:30:24 INFO - PROCESS | 2462 | 1461900624856 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 2462 | 1461900624858 Marionette TRACE conn2 <- [1,2510,null,{}] 20:30:24 INFO - PROCESS | 2462 | 1461900624860 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}] 20:30:24 INFO - PROCESS | 2462 | 1461900624994 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:30:25 INFO - PROCESS | 2462 | 1461900625070 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x119aa4000 == 58 [pid = 2462] [id = 635] 20:30:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x115d86000) [pid = 2462] [serial = 1905] [outer = 0x0] 20:30:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x128562400) [pid = 2462] [serial = 1906] [outer = 0x115d86000] 20:30:25 INFO - PROCESS | 2462 | 1461900625102 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x12ade6400) [pid = 2462] [serial = 1907] [outer = 0x115d86000] 20:30:25 INFO - PROCESS | 2462 | 1461900625715 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]]]}] 20:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 870ms 20:30:25 INFO - PROCESS | 2462 | 1461900625727 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:30:25 INFO - PROCESS | 2462 | 1461900625729 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:30:25 INFO - PROCESS | 2462 | 1461900625735 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:30:25 INFO - PROCESS | 2462 | 1461900625737 Marionette TRACE conn2 <- [1,2514,null,{}] 20:30:25 INFO - PROCESS | 2462 | 1461900625742 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}] 20:30:25 INFO - PROCESS | 2462 | 1461900625834 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:30:25 INFO - PROCESS | 2462 | 1461900625915 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x119d1e000 == 59 [pid = 2462] [id = 636] 20:30:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x112550800) [pid = 2462] [serial = 1908] [outer = 0x0] 20:30:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x112f7e400) [pid = 2462] [serial = 1909] [outer = 0x112550800] 20:30:25 INFO - PROCESS | 2462 | 1461900625943 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x115d3e000) [pid = 2462] [serial = 1910] [outer = 0x112550800] 20:30:26 INFO - PROCESS | 2462 | 1461900626400 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]]]}] 20:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 675ms 20:30:26 INFO - PROCESS | 2462 | 1461900626410 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:30:26 INFO - PROCESS | 2462 | 1461900626415 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:30:26 INFO - PROCESS | 2462 | 1461900626420 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:30:26 INFO - PROCESS | 2462 | 1461900626422 Marionette TRACE conn2 <- [1,2518,null,{}] 20:30:26 INFO - PROCESS | 2462 | 1461900626425 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}] 20:30:26 INFO - PROCESS | 2462 | 1461900626549 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6d8000 == 58 [pid = 2462] [id = 628] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3e000 == 57 [pid = 2462] [id = 627] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x1215df800 == 56 [pid = 2462] [id = 626] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12c71e000 == 55 [pid = 2462] [id = 625] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf22800 == 54 [pid = 2462] [id = 624] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12b359800 == 53 [pid = 2462] [id = 623] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x12a91e000) [pid = 2462] [serial = 1831] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab1d800 == 52 [pid = 2462] [id = 622] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x1150e8000 == 51 [pid = 2462] [id = 621] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x125204800 == 50 [pid = 2462] [id = 620] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x1241bc800 == 49 [pid = 2462] [id = 619] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x119158000 == 48 [pid = 2462] [id = 618] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x11854f000 == 47 [pid = 2462] [id = 617] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x12384e800 == 46 [pid = 2462] [id = 616] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x1245d5800 == 45 [pid = 2462] [id = 612] 20:30:26 INFO - PROCESS | 2462 | --DOCSHELL 0x1199b7800 == 44 [pid = 2462] [id = 611] 20:30:26 INFO - PROCESS | 2462 | 1461900626639 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x113c06800 == 45 [pid = 2462] [id = 637] 20:30:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x11312e400) [pid = 2462] [serial = 1911] [outer = 0x0] 20:30:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x1169aec00) [pid = 2462] [serial = 1912] [outer = 0x11312e400] 20:30:26 INFO - PROCESS | 2462 | 1461900626665 Marionette DEBUG loaded listener.js 20:30:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x118574400) [pid = 2462] [serial = 1913] [outer = 0x11312e400] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x11767ac00) [pid = 2462] [serial = 1640] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x11292b400) [pid = 2462] [serial = 1637] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x123436400) [pid = 2462] [serial = 1685] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x117e11c00) [pid = 2462] [serial = 1679] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x119269000) [pid = 2462] [serial = 1682] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x113131000) [pid = 2462] [serial = 1676] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x123c0d000) [pid = 2462] [serial = 1804] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x12426d400) [pid = 2462] [serial = 1805] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x128510000) [pid = 2462] [serial = 1775] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x113130c00) [pid = 2462] [serial = 1793] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1125bac00) [pid = 2462] [serial = 1792] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x11995dc00) [pid = 2462] [serial = 1783] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x118571400) [pid = 2462] [serial = 1798] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x118a28800) [pid = 2462] [serial = 1799] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x1215ae400) [pid = 2462] [serial = 1801] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x123811800) [pid = 2462] [serial = 1802] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1286b2c00) [pid = 2462] [serial = 1816] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x11312fc00) [pid = 2462] [serial = 1777] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x11812c000) [pid = 2462] [serial = 1796] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x1166dcc00) [pid = 2462] [serial = 1795] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x12470c800) [pid = 2462] [serial = 1807] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x123ce5000) [pid = 2462] [serial = 1786] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x128557400) [pid = 2462] [serial = 1813] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x1252a9000) [pid = 2462] [serial = 1789] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x1180dd800) [pid = 2462] [serial = 1780] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x128c06400) [pid = 2462] [serial = 1819] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x1198bc400) [pid = 2462] [serial = 1823] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x123c05800) [pid = 2462] [serial = 1822] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12a7af400) [pid = 2462] [serial = 1829] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x128c0bc00) [pid = 2462] [serial = 1820] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x1266d5800) [pid = 2462] [serial = 1810] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x128509800) [pid = 2462] [serial = 1811] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x128b53000) [pid = 2462] [serial = 1817] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x128e6dc00) [pid = 2462] [serial = 1825] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x128f5e800) [pid = 2462] [serial = 1828] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x128560800) [pid = 2462] [serial = 1814] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1251a0000) [pid = 2462] [serial = 1808] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x128e7a000) [pid = 2462] [serial = 1826] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x1266dec00) [pid = 2462] [serial = 1727] [outer = 0x0] [url = about:blank] 20:30:26 INFO - PROCESS | 2462 | 1461900626976 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]]]}] 20:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 20:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:30:26 INFO - PROCESS | 2462 | 1461900626992 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:30:27 INFO - PROCESS | 2462 | 1461900626993 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:30:27 INFO - PROCESS | 2462 | 1461900626996 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:30:27 INFO - PROCESS | 2462 | 1461900626999 Marionette TRACE conn2 <- [1,2522,null,{}] 20:30:27 INFO - PROCESS | 2462 | 1461900627008 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}] 20:30:27 INFO - PROCESS | 2462 | 1461900627119 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:30:27 INFO - PROCESS | 2462 | 1461900627175 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x123420000 == 46 [pid = 2462] [id = 638] 20:30:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x118573400) [pid = 2462] [serial = 1914] [outer = 0x0] 20:30:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x118a24c00) [pid = 2462] [serial = 1915] [outer = 0x118573400] 20:30:27 INFO - PROCESS | 2462 | 1461900627203 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x11995dc00) [pid = 2462] [serial = 1916] [outer = 0x118573400] 20:30:27 INFO - PROCESS | 2462 | 1461900627504 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]]]}] 20:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 523ms 20:30:27 INFO - PROCESS | 2462 | 1461900627522 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:30:27 INFO - PROCESS | 2462 | 1461900627524 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:30:27 INFO - PROCESS | 2462 | 1461900627526 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:30:27 INFO - PROCESS | 2462 | 1461900627527 Marionette TRACE conn2 <- [1,2526,null,{}] 20:30:27 INFO - PROCESS | 2462 | 1461900627530 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}] 20:30:27 INFO - PROCESS | 2462 | 1461900627615 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:30:27 INFO - PROCESS | 2462 | 1461900627676 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d5000 == 47 [pid = 2462] [id = 639] 20:30:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x119d0f400) [pid = 2462] [serial = 1917] [outer = 0x0] 20:30:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x123546400) [pid = 2462] [serial = 1918] [outer = 0x119d0f400] 20:30:27 INFO - PROCESS | 2462 | 1461900627703 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x123c11c00) [pid = 2462] [serial = 1919] [outer = 0x119d0f400] 20:30:28 INFO - PROCESS | 2462 | 1461900628005 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]]]}] 20:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 525ms 20:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:30:28 INFO - PROCESS | 2462 | 1461900628051 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:30:28 INFO - PROCESS | 2462 | 1461900628052 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:30:28 INFO - PROCESS | 2462 | 1461900628054 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 2462 | 1461900628055 Marionette TRACE conn2 <- [1,2530,null,{}] 20:30:28 INFO - PROCESS | 2462 | 1461900628058 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}] 20:30:28 INFO - PROCESS | 2462 | 1461900628137 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:30:28 INFO - PROCESS | 2462 | 1461900628141 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172dc800 == 48 [pid = 2462] [id = 640] 20:30:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x123c0d400) [pid = 2462] [serial = 1920] [outer = 0x0] 20:30:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x12427c000) [pid = 2462] [serial = 1921] [outer = 0x123c0d400] 20:30:28 INFO - PROCESS | 2462 | 1461900628167 Marionette DEBUG loaded listener.js 20:30:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x124ba0400) [pid = 2462] [serial = 1922] [outer = 0x123c0d400] 20:30:28 INFO - PROCESS | 2462 | 1461900628495 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]]]}] 20:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 471ms 20:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:30:28 INFO - PROCESS | 2462 | 1461900628526 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:30:28 INFO - PROCESS | 2462 | 1461900628527 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:30:28 INFO - PROCESS | 2462 | 1461900628529 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 2462 | 1461900628530 Marionette TRACE conn2 <- [1,2534,null,{}] 20:30:28 INFO - PROCESS | 2462 | 1461900628532 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}] 20:30:28 INFO - PROCESS | 2462 | 1461900628664 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:30:28 INFO - PROCESS | 2462 | 1461900628677 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad4a800 == 49 [pid = 2462] [id = 641] 20:30:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1238f6000) [pid = 2462] [serial = 1923] [outer = 0x0] 20:30:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x124c53400) [pid = 2462] [serial = 1924] [outer = 0x1238f6000] 20:30:28 INFO - PROCESS | 2462 | 1461900628705 Marionette DEBUG loaded listener.js 20:30:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1286b4c00) [pid = 2462] [serial = 1925] [outer = 0x1238f6000] 20:30:29 INFO - PROCESS | 2462 | 1461900629053 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]]]}] 20:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 571ms 20:30:29 INFO - PROCESS | 2462 | 1461900629101 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:30:29 INFO - PROCESS | 2462 | 1461900629102 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:30:29 INFO - PROCESS | 2462 | 1461900629104 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:30:29 INFO - PROCESS | 2462 | 1461900629105 Marionette TRACE conn2 <- [1,2538,null,{}] 20:30:29 INFO - PROCESS | 2462 | 1461900629108 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}] 20:30:29 INFO - PROCESS | 2462 | 1461900629208 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:30:29 INFO - PROCESS | 2462 | 1461900629220 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bacd800 == 50 [pid = 2462] [id = 642] 20:30:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x128b54400) [pid = 2462] [serial = 1926] [outer = 0x0] 20:30:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x128e4e400) [pid = 2462] [serial = 1927] [outer = 0x128b54400] 20:30:29 INFO - PROCESS | 2462 | 1461900629244 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x128e7b400) [pid = 2462] [serial = 1928] [outer = 0x128b54400] 20:30:29 INFO - PROCESS | 2462 | 1461900629564 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]]]}] 20:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 472ms 20:30:29 INFO - PROCESS | 2462 | 1461900629576 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:30:29 INFO - PROCESS | 2462 | 1461900629577 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:30:29 INFO - PROCESS | 2462 | 1461900629580 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:30:29 INFO - PROCESS | 2462 | 1461900629582 Marionette TRACE conn2 <- [1,2542,null,{}] 20:30:29 INFO - PROCESS | 2462 | 1461900629585 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}] 20:30:29 INFO - PROCESS | 2462 | 1461900629694 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:30:29 INFO - PROCESS | 2462 | 1461900629736 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c216800 == 51 [pid = 2462] [id = 643] 20:30:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x128c0a000) [pid = 2462] [serial = 1929] [outer = 0x0] 20:30:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x128f64c00) [pid = 2462] [serial = 1930] [outer = 0x128c0a000] 20:30:29 INFO - PROCESS | 2462 | 1461900629761 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x12a949000) [pid = 2462] [serial = 1931] [outer = 0x128c0a000] 20:30:30 INFO - PROCESS | 2462 | 1461900630080 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]]]}] 20:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 20:30:30 INFO - PROCESS | 2462 | 1461900630102 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:30:30 INFO - PROCESS | 2462 | 1461900630103 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:30:30 INFO - PROCESS | 2462 | 1461900630105 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - PROCESS | 2462 | 1461900630106 Marionette TRACE conn2 <- [1,2546,null,{}] 20:30:30 INFO - PROCESS | 2462 | 1461900630116 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}] 20:30:30 INFO - PROCESS | 2462 | 1461900630217 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:30:30 INFO - PROCESS | 2462 | 1461900630255 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3b800 == 52 [pid = 2462] [id = 644] 20:30:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x12a917400) [pid = 2462] [serial = 1932] [outer = 0x0] 20:30:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x12ab43c00) [pid = 2462] [serial = 1933] [outer = 0x12a917400] 20:30:30 INFO - PROCESS | 2462 | 1461900630280 Marionette DEBUG loaded listener.js 20:30:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x12ab4ec00) [pid = 2462] [serial = 1934] [outer = 0x12a917400] 20:30:30 INFO - PROCESS | 2462 | 1461900630602 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]]]}] 20:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 524ms 20:30:30 INFO - PROCESS | 2462 | 1461900630737 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:30:30 INFO - PROCESS | 2462 | 1461900630738 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1252b0800) [pid = 2462] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x1161bcc00) [pid = 2462] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x11344a000) [pid = 2462] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x123c04c00) [pid = 2462] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x124c58c00) [pid = 2462] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x12855d800) [pid = 2462] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x112ecac00) [pid = 2462] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1215b1400) [pid = 2462] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x128561400) [pid = 2462] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x118a2cc00) [pid = 2462] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12a7b1c00) [pid = 2462] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x112d70c00) [pid = 2462] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x128b56800) [pid = 2462] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:30:30 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x12a7b1000) [pid = 2462] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:30:30 INFO - PROCESS | 2462 | 1461900630757 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - PROCESS | 2462 | 1461900630758 Marionette TRACE conn2 <- [1,2550,null,{}] 20:30:30 INFO - PROCESS | 2462 | 1461900630760 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}] 20:30:30 INFO - PROCESS | 2462 | 1461900630843 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:30:30 INFO - PROCESS | 2462 | 1461900630849 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a8b6000 == 53 [pid = 2462] [id = 645] 20:30:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x1163eb800) [pid = 2462] [serial = 1935] [outer = 0x0] 20:30:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1194ac400) [pid = 2462] [serial = 1936] [outer = 0x1163eb800] 20:30:30 INFO - PROCESS | 2462 | 1461900630874 Marionette DEBUG loaded listener.js 20:30:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x12855d000) [pid = 2462] [serial = 1937] [outer = 0x1163eb800] 20:30:31 INFO - PROCESS | 2462 | 1461900631210 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 477ms 20:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:30:31 INFO - PROCESS | 2462 | 1461900631228 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 2462 | 1461900631229 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:30:31 INFO - PROCESS | 2462 | 1461900631233 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 2462 | 1461900631235 Marionette TRACE conn2 <- [1,2554,null,{}] 20:30:31 INFO - PROCESS | 2462 | 1461900631237 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}] 20:30:31 INFO - PROCESS | 2462 | 1461900631338 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:30:31 INFO - PROCESS | 2462 | 1461900631398 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d20a000 == 54 [pid = 2462] [id = 646] 20:30:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x118a2cc00) [pid = 2462] [serial = 1938] [outer = 0x0] 20:30:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x12a914400) [pid = 2462] [serial = 1939] [outer = 0x118a2cc00] 20:30:31 INFO - PROCESS | 2462 | 1461900631428 Marionette DEBUG loaded listener.js 20:30:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x12b2cf000) [pid = 2462] [serial = 1940] [outer = 0x118a2cc00] 20:30:31 INFO - PROCESS | 2462 | 1461900631739 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 524ms 20:30:31 INFO - PROCESS | 2462 | 1461900631755 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 2462 | 1461900631756 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:30:31 INFO - PROCESS | 2462 | 1461900631759 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 2462 | 1461900631760 Marionette TRACE conn2 <- [1,2558,null,{}] 20:30:31 INFO - PROCESS | 2462 | 1461900631762 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}] 20:30:31 INFO - PROCESS | 2462 | 1461900631850 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:30:31 INFO - PROCESS | 2462 | 1461900631854 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9e5000 == 55 [pid = 2462] [id = 647] 20:30:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x12b2d0c00) [pid = 2462] [serial = 1941] [outer = 0x0] 20:30:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x12b375000) [pid = 2462] [serial = 1942] [outer = 0x12b2d0c00] 20:30:31 INFO - PROCESS | 2462 | 1461900631879 Marionette DEBUG loaded listener.js 20:30:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x12ba6f400) [pid = 2462] [serial = 1943] [outer = 0x12b2d0c00] 20:30:32 INFO - PROCESS | 2462 | 1461900632278 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]]]}] 20:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 570ms 20:30:32 INFO - PROCESS | 2462 | 1461900632330 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:30:32 INFO - PROCESS | 2462 | 1461900632335 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:30:32 INFO - PROCESS | 2462 | 1461900632338 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:30:32 INFO - PROCESS | 2462 | 1461900632341 Marionette TRACE conn2 <- [1,2562,null,{}] 20:30:32 INFO - PROCESS | 2462 | 1461900632345 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}] 20:30:32 INFO - PROCESS | 2462 | 1461900632450 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:30:32 INFO - PROCESS | 2462 | 1461900632522 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x119211800 == 56 [pid = 2462] [id = 648] 20:30:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x113129c00) [pid = 2462] [serial = 1944] [outer = 0x0] 20:30:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x113134c00) [pid = 2462] [serial = 1945] [outer = 0x113129c00] 20:30:32 INFO - PROCESS | 2462 | 1461900632553 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x116669400) [pid = 2462] [serial = 1946] [outer = 0x113129c00] 20:30:33 INFO - PROCESS | 2462 | 1461900633015 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]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 724ms 20:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:30:33 INFO - PROCESS | 2462 | 1461900633065 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:30:33 INFO - PROCESS | 2462 | 1461900633069 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:30:33 INFO - PROCESS | 2462 | 1461900633074 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:30:33 INFO - PROCESS | 2462 | 1461900633075 Marionette TRACE conn2 <- [1,2566,null,{}] 20:30:33 INFO - PROCESS | 2462 | 1461900633078 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}] 20:30:33 INFO - PROCESS | 2462 | 1461900633184 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:30:33 INFO - PROCESS | 2462 | 1461900633260 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x128eb6800 == 57 [pid = 2462] [id = 649] 20:30:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x118130000) [pid = 2462] [serial = 1947] [outer = 0x0] 20:30:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x118782400) [pid = 2462] [serial = 1948] [outer = 0x118130000] 20:30:33 INFO - PROCESS | 2462 | 1461900633292 Marionette DEBUG loaded listener.js 20:30:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x1194a5800) [pid = 2462] [serial = 1949] [outer = 0x118130000] 20:30:33 INFO - PROCESS | 2462 | 1461900633815 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]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 772ms 20:30:33 INFO - PROCESS | 2462 | 1461900633851 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:30:33 INFO - PROCESS | 2462 | 1461900633852 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:30:33 INFO - PROCESS | 2462 | 1461900633855 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:30:33 INFO - PROCESS | 2462 | 1461900633857 Marionette TRACE conn2 <- [1,2570,null,{}] 20:30:33 INFO - PROCESS | 2462 | 1461900633866 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}] 20:30:33 INFO - PROCESS | 2462 | 1461900633972 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:30:34 INFO - PROCESS | 2462 | 1461900634047 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6c7000 == 58 [pid = 2462] [id = 650] 20:30:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x123483800) [pid = 2462] [serial = 1950] [outer = 0x0] 20:30:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x1251a1000) [pid = 2462] [serial = 1951] [outer = 0x123483800] 20:30:34 INFO - PROCESS | 2462 | 1461900634080 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x1266dcc00) [pid = 2462] [serial = 1952] [outer = 0x123483800] 20:30:34 INFO - PROCESS | 2462 | 1461900634537 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]]]}] 20:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 724ms 20:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:30:34 INFO - PROCESS | 2462 | 1461900634582 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:30:34 INFO - PROCESS | 2462 | 1461900634583 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:30:34 INFO - PROCESS | 2462 | 1461900634586 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:30:34 INFO - PROCESS | 2462 | 1461900634587 Marionette TRACE conn2 <- [1,2574,null,{}] 20:30:34 INFO - PROCESS | 2462 | 1461900634590 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}] 20:30:34 INFO - PROCESS | 2462 | 1461900634691 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:30:34 INFO - PROCESS | 2462 | 1461900634766 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e37d000 == 59 [pid = 2462] [id = 651] 20:30:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x128502400) [pid = 2462] [serial = 1953] [outer = 0x0] 20:30:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x128c10000) [pid = 2462] [serial = 1954] [outer = 0x128502400] 20:30:34 INFO - PROCESS | 2462 | 1461900634796 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12a94b800) [pid = 2462] [serial = 1955] [outer = 0x128502400] 20:30:35 INFO - PROCESS | 2462 | 1461900635206 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]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 674ms 20:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:30:35 INFO - PROCESS | 2462 | 1461900635260 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:30:35 INFO - PROCESS | 2462 | 1461900635262 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:30:35 INFO - PROCESS | 2462 | 1461900635264 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 2462 | 1461900635265 Marionette TRACE conn2 <- [1,2578,null,{}] 20:30:35 INFO - PROCESS | 2462 | 1461900635268 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}] 20:30:35 INFO - PROCESS | 2462 | 1461900635385 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:30:35 INFO - PROCESS | 2462 | 1461900635448 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x135a81000 == 60 [pid = 2462] [id = 652] 20:30:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x12ab45000) [pid = 2462] [serial = 1956] [outer = 0x0] 20:30:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x12adee400) [pid = 2462] [serial = 1957] [outer = 0x12ab45000] 20:30:35 INFO - PROCESS | 2462 | 1461900635517 Marionette DEBUG loaded listener.js 20:30:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12b2ccc00) [pid = 2462] [serial = 1958] [outer = 0x12ab45000] 20:30:35 INFO - PROCESS | 2462 | 1461900635917 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]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 671ms 20:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:30:35 INFO - PROCESS | 2462 | 1461900635935 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:30:35 INFO - PROCESS | 2462 | 1461900635937 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:30:35 INFO - PROCESS | 2462 | 1461900635939 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 2462 | 1461900635940 Marionette TRACE conn2 <- [1,2582,null,{}] 20:30:35 INFO - PROCESS | 2462 | 1461900635943 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}] 20:30:36 INFO - PROCESS | 2462 | 1461900636064 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:30:36 INFO - PROCESS | 2462 | 1461900636142 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d646000 == 61 [pid = 2462] [id = 653] 20:30:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x12b375c00) [pid = 2462] [serial = 1959] [outer = 0x0] 20:30:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x12ba79000) [pid = 2462] [serial = 1960] [outer = 0x12b375c00] 20:30:36 INFO - PROCESS | 2462 | 1461900636173 Marionette DEBUG loaded listener.js 20:30:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x12bb76c00) [pid = 2462] [serial = 1961] [outer = 0x12b375c00] 20:30:36 INFO - PROCESS | 2462 | 1461900636582 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]]]}] 20:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 671ms 20:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:30:36 INFO - PROCESS | 2462 | 1461900636620 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:30:36 INFO - PROCESS | 2462 | 1461900636622 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:30:36 INFO - PROCESS | 2462 | 1461900636624 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:30:36 INFO - PROCESS | 2462 | 1461900636625 Marionette TRACE conn2 <- [1,2586,null,{}] 20:30:36 INFO - PROCESS | 2462 | 1461900636628 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}] 20:30:36 INFO - PROCESS | 2462 | 1461900636730 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:30:37 INFO - PROCESS | 2462 | 1461900637012 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x119e06800 == 62 [pid = 2462] [id = 654] 20:30:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x111d53400) [pid = 2462] [serial = 1962] [outer = 0x0] 20:30:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x11292ac00) [pid = 2462] [serial = 1963] [outer = 0x111d53400] 20:30:37 INFO - PROCESS | 2462 | 1461900637043 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x1131f0000) [pid = 2462] [serial = 1964] [outer = 0x111d53400] 20:30:37 INFO - PROCESS | 2462 | 1461900637467 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]]]}] 20:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 871ms 20:30:37 INFO - PROCESS | 2462 | 1461900637495 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:30:37 INFO - PROCESS | 2462 | 1461900637498 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:30:37 INFO - PROCESS | 2462 | 1461900637501 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:30:37 INFO - PROCESS | 2462 | 1461900637503 Marionette TRACE conn2 <- [1,2590,null,{}] 20:30:37 INFO - PROCESS | 2462 | 1461900637507 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}] 20:30:37 INFO - PROCESS | 2462 | 1461900637601 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:30:37 INFO - PROCESS | 2462 | 1461900637677 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a5c000 == 63 [pid = 2462] [id = 655] 20:30:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x113e0ec00) [pid = 2462] [serial = 1965] [outer = 0x0] 20:30:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x11767d000) [pid = 2462] [serial = 1966] [outer = 0x113e0ec00] 20:30:37 INFO - PROCESS | 2462 | 1461900637706 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x11856f000) [pid = 2462] [serial = 1967] [outer = 0x113e0ec00] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12d20a000 == 62 [pid = 2462] [id = 646] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12a8b6000 == 61 [pid = 2462] [id = 645] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3b800 == 60 [pid = 2462] [id = 644] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12c216800 == 59 [pid = 2462] [id = 643] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12bacd800 == 58 [pid = 2462] [id = 642] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x12a947000) [pid = 2462] [serial = 1888] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad4a800 == 57 [pid = 2462] [id = 641] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x1172dc800 == 56 [pid = 2462] [id = 640] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x1245d5000 == 55 [pid = 2462] [id = 639] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x123420000 == 54 [pid = 2462] [id = 638] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x113c06800 == 53 [pid = 2462] [id = 637] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x119d1e000 == 52 [pid = 2462] [id = 636] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9e8000 == 51 [pid = 2462] [id = 633] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca45800 == 50 [pid = 2462] [id = 632] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x123519000 == 49 [pid = 2462] [id = 631] 20:30:38 INFO - PROCESS | 2462 | --DOCSHELL 0x1172dc000 == 48 [pid = 2462] [id = 630] 20:30:38 INFO - PROCESS | 2462 | 1461900638137 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]]]}] 20:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 20:30:38 INFO - PROCESS | 2462 | 1461900638180 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:30:38 INFO - PROCESS | 2462 | 1461900638183 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x128505400) [pid = 2462] [serial = 1870] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x1180a9800) [pid = 2462] [serial = 1853] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x1169af000) [pid = 2462] [serial = 1852] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x1169ac000) [pid = 2462] [serial = 1850] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x113ccbc00) [pid = 2462] [serial = 1849] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x12426e000) [pid = 2462] [serial = 1864] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x116343c00) [pid = 2462] [serial = 1834] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x125ce2800) [pid = 2462] [serial = 1867] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x128b48800) [pid = 2462] [serial = 1873] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x119184c00) [pid = 2462] [serial = 1837] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1172e8c00) [pid = 2462] [serial = 1855] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1198bd400) [pid = 2462] [serial = 1856] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x124ba9c00) [pid = 2462] [serial = 1846] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x124276000) [pid = 2462] [serial = 1840] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x12380f800) [pid = 2462] [serial = 1861] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x123c04000) [pid = 2462] [serial = 1862] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x12855a000) [pid = 2462] [serial = 1871] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x128e49c00) [pid = 2462] [serial = 1876] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x119a7a000) [pid = 2462] [serial = 1858] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x1215a2c00) [pid = 2462] [serial = 1859] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x12a941000) [pid = 2462] [serial = 1832] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x12855b800) [pid = 2462] [serial = 1880] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x1198bec00) [pid = 2462] [serial = 1879] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x128e73800) [pid = 2462] [serial = 1882] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x12a944c00) [pid = 2462] [serial = 1886] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x128554400) [pid = 2462] [serial = 1843] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x12a93f000) [pid = 2462] [serial = 1885] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x128e6d400) [pid = 2462] [serial = 1877] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x128f68c00) [pid = 2462] [serial = 1883] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x1266a3400) [pid = 2462] [serial = 1868] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x124ba2c00) [pid = 2462] [serial = 1865] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x128c08400) [pid = 2462] [serial = 1874] [outer = 0x0] [url = about:blank] 20:30:38 INFO - PROCESS | 2462 | 1461900638204 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:30:38 INFO - PROCESS | 2462 | 1461900638205 Marionette TRACE conn2 <- [1,2594,null,{}] 20:30:38 INFO - PROCESS | 2462 | 1461900638210 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}] 20:30:38 INFO - PROCESS | 2462 | 1461900638313 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:30:38 INFO - PROCESS | 2462 | 1461900638320 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x119a9e800 == 49 [pid = 2462] [id = 656] 20:30:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x118a20400) [pid = 2462] [serial = 1968] [outer = 0x0] 20:30:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1194a4800) [pid = 2462] [serial = 1969] [outer = 0x118a20400] 20:30:38 INFO - PROCESS | 2462 | 1461900638347 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x11995d800) [pid = 2462] [serial = 1970] [outer = 0x118a20400] 20:30:38 INFO - PROCESS | 2462 | 1461900638717 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]]]}] 20:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 538ms 20:30:38 INFO - PROCESS | 2462 | 1461900638757 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:30:38 INFO - PROCESS | 2462 | 1461900638759 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:30:38 INFO - PROCESS | 2462 | 1461900638764 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:30:38 INFO - PROCESS | 2462 | 1461900638767 Marionette TRACE conn2 <- [1,2598,null,{}] 20:30:38 INFO - PROCESS | 2462 | 1461900638774 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}] 20:30:38 INFO - PROCESS | 2462 | 1461900638858 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:30:38 INFO - PROCESS | 2462 | 1461900638866 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266ad800 == 50 [pid = 2462] [id = 657] 20:30:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x119e2f400) [pid = 2462] [serial = 1971] [outer = 0x0] 20:30:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1238f2800) [pid = 2462] [serial = 1972] [outer = 0x119e2f400] 20:30:38 INFO - PROCESS | 2462 | 1461900638891 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x123c0b000) [pid = 2462] [serial = 1973] [outer = 0x119e2f400] 20:30:39 INFO - PROCESS | 2462 | 1461900639248 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]]]}] 20:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 20:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:30:39 INFO - PROCESS | 2462 | 1461900639289 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:30:39 INFO - PROCESS | 2462 | 1461900639290 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:30:39 INFO - PROCESS | 2462 | 1461900639292 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:30:39 INFO - PROCESS | 2462 | 1461900639294 Marionette TRACE conn2 <- [1,2602,null,{}] 20:30:39 INFO - PROCESS | 2462 | 1461900639296 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}] 20:30:39 INFO - PROCESS | 2462 | 1461900639374 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:30:39 INFO - PROCESS | 2462 | 1461900639379 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x119aa7000 == 51 [pid = 2462] [id = 658] 20:30:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x123ceac00) [pid = 2462] [serial = 1974] [outer = 0x0] 20:30:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x1242ee800) [pid = 2462] [serial = 1975] [outer = 0x123ceac00] 20:30:39 INFO - PROCESS | 2462 | 1461900639409 Marionette DEBUG loaded listener.js 20:30:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x1251a6000) [pid = 2462] [serial = 1976] [outer = 0x123ceac00] 20:30:39 INFO - PROCESS | 2462 | 1461900639760 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]]]}] 20:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 20:30:39 INFO - PROCESS | 2462 | 1461900639813 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:30:39 INFO - PROCESS | 2462 | 1461900639814 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:30:39 INFO - PROCESS | 2462 | 1461900639816 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:30:39 INFO - PROCESS | 2462 | 1461900639817 Marionette TRACE conn2 <- [1,2606,null,{}] 20:30:39 INFO - PROCESS | 2462 | 1461900639820 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}] 20:30:39 INFO - PROCESS | 2462 | 1461900639901 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:30:39 INFO - PROCESS | 2462 | 1461900639968 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad48000 == 52 [pid = 2462] [id = 659] 20:30:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x126696800) [pid = 2462] [serial = 1977] [outer = 0x0] 20:30:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x1266a0400) [pid = 2462] [serial = 1978] [outer = 0x126696800] 20:30:40 INFO - PROCESS | 2462 | 1461900640000 Marionette DEBUG loaded listener.js 20:30:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x128555800) [pid = 2462] [serial = 1979] [outer = 0x126696800] 20:30:40 INFO - PROCESS | 2462 | 1461900640339 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]]]}] 20:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 20:30:40 INFO - PROCESS | 2462 | 1461900640385 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 2462 | 1461900640386 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:30:40 INFO - PROCESS | 2462 | 1461900640389 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 2462 | 1461900640390 Marionette TRACE conn2 <- [1,2610,null,{}] 20:30:40 INFO - PROCESS | 2462 | 1461900640392 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}] 20:30:40 INFO - PROCESS | 2462 | 1461900640497 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:30:40 INFO - PROCESS | 2462 | 1461900640512 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b367000 == 53 [pid = 2462] [id = 660] 20:30:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x128557000) [pid = 2462] [serial = 1980] [outer = 0x0] 20:30:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x128c07c00) [pid = 2462] [serial = 1981] [outer = 0x128557000] 20:30:40 INFO - PROCESS | 2462 | 1461900640538 Marionette DEBUG loaded listener.js 20:30:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128f5b400) [pid = 2462] [serial = 1982] [outer = 0x128557000] 20:30:40 INFO - PROCESS | 2462 | 1461900640891 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]]]}] 20:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 20:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:30:40 INFO - PROCESS | 2462 | 1461900640910 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 2462 | 1461900640911 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:30:40 INFO - PROCESS | 2462 | 1461900640913 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 2462 | 1461900640914 Marionette TRACE conn2 <- [1,2614,null,{}] 20:30:40 INFO - PROCESS | 2462 | 1461900640916 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}] 20:30:41 INFO - PROCESS | 2462 | 1461900641019 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:30:41 INFO - PROCESS | 2462 | 1461900641060 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c207000 == 54 [pid = 2462] [id = 661] 20:30:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x128c06400) [pid = 2462] [serial = 1983] [outer = 0x0] 20:30:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12a7ae000) [pid = 2462] [serial = 1984] [outer = 0x128c06400] 20:30:41 INFO - PROCESS | 2462 | 1461900641085 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12a949800) [pid = 2462] [serial = 1985] [outer = 0x128c06400] 20:30:41 INFO - PROCESS | 2462 | 1461900641396 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]]]}] 20:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 20:30:41 INFO - PROCESS | 2462 | 1461900641437 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:30:41 INFO - PROCESS | 2462 | 1461900641438 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:30:41 INFO - PROCESS | 2462 | 1461900641440 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:30:41 INFO - PROCESS | 2462 | 1461900641441 Marionette TRACE conn2 <- [1,2618,null,{}] 20:30:41 INFO - PROCESS | 2462 | 1461900641444 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}] 20:30:41 INFO - PROCESS | 2462 | 1461900641547 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:30:41 INFO - PROCESS | 2462 | 1461900641586 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3c800 == 55 [pid = 2462] [id = 662] 20:30:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x12a91c000) [pid = 2462] [serial = 1986] [outer = 0x0] 20:30:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x12ade9c00) [pid = 2462] [serial = 1987] [outer = 0x12a91c000] 20:30:41 INFO - PROCESS | 2462 | 1461900641614 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12b2d5c00) [pid = 2462] [serial = 1988] [outer = 0x12a91c000] 20:30:41 INFO - PROCESS | 2462 | 1461900641936 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]]]}] 20:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms 20:30:41 INFO - PROCESS | 2462 | 1461900641965 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:30:41 INFO - PROCESS | 2462 | 1461900641967 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:30:41 INFO - PROCESS | 2462 | 1461900641970 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:30:41 INFO - PROCESS | 2462 | 1461900641971 Marionette TRACE conn2 <- [1,2622,null,{}] 20:30:41 INFO - PROCESS | 2462 | 1461900641973 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}] 20:30:42 INFO - PROCESS | 2462 | 1461900642078 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:30:42 INFO - PROCESS | 2462 | 1461900642090 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d20c800 == 56 [pid = 2462] [id = 663] 20:30:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x12a93dc00) [pid = 2462] [serial = 1989] [outer = 0x0] 20:30:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x12ba70c00) [pid = 2462] [serial = 1990] [outer = 0x12a93dc00] 20:30:42 INFO - PROCESS | 2462 | 1461900642115 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12ba7a400) [pid = 2462] [serial = 1991] [outer = 0x12a93dc00] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x128c0a000) [pid = 2462] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x1163eb800) [pid = 2462] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x119d0f400) [pid = 2462] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x12a917400) [pid = 2462] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x1238f6000) [pid = 2462] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x11312e400) [pid = 2462] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x11100c400) [pid = 2462] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x118573400) [pid = 2462] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x128b54400) [pid = 2462] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x123c0d400) [pid = 2462] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x112550800) [pid = 2462] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:30:42 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x118a2cc00) [pid = 2462] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:30:42 INFO - PROCESS | 2462 | 1461900642508 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]]]}] 20:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 569ms 20:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:30:42 INFO - PROCESS | 2462 | 1461900642540 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:30:42 INFO - PROCESS | 2462 | 1461900642541 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:30:42 INFO - PROCESS | 2462 | 1461900642543 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:30:42 INFO - PROCESS | 2462 | 1461900642544 Marionette TRACE conn2 <- [1,2626,null,{}] 20:30:42 INFO - PROCESS | 2462 | 1461900642546 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}] 20:30:42 INFO - PROCESS | 2462 | 1461900642631 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:30:42 INFO - PROCESS | 2462 | 1461900642696 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf20000 == 57 [pid = 2462] [id = 664] 20:30:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x110e80800) [pid = 2462] [serial = 1992] [outer = 0x0] 20:30:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x124271800) [pid = 2462] [serial = 1993] [outer = 0x110e80800] 20:30:42 INFO - PROCESS | 2462 | 1461900642730 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x12ba77400) [pid = 2462] [serial = 1994] [outer = 0x110e80800] 20:30:43 INFO - PROCESS | 2462 | 1461900643135 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]]]}] 20:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 20:30:43 INFO - PROCESS | 2462 | 1461900643163 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:30:43 INFO - PROCESS | 2462 | 1461900643168 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:30:43 INFO - PROCESS | 2462 | 1461900643171 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:30:43 INFO - PROCESS | 2462 | 1461900643174 Marionette TRACE conn2 <- [1,2630,null,{}] 20:30:43 INFO - PROCESS | 2462 | 1461900643177 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}] 20:30:43 INFO - PROCESS | 2462 | 1461900643317 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:30:43 INFO - PROCESS | 2462 | 1461900643323 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d76f000 == 58 [pid = 2462] [id = 665] 20:30:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x1163eb800) [pid = 2462] [serial = 1995] [outer = 0x0] 20:30:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12bb7dc00) [pid = 2462] [serial = 1996] [outer = 0x1163eb800] 20:30:43 INFO - PROCESS | 2462 | 1461900643348 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12bb87400) [pid = 2462] [serial = 1997] [outer = 0x1163eb800] 20:30:43 INFO - PROCESS | 2462 | 1461900643665 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]]]}] 20:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 20:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:30:43 INFO - PROCESS | 2462 | 1461900643692 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:30:43 INFO - PROCESS | 2462 | 1461900643693 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:30:43 INFO - PROCESS | 2462 | 1461900643695 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:30:43 INFO - PROCESS | 2462 | 1461900643696 Marionette TRACE conn2 <- [1,2634,null,{}] 20:30:43 INFO - PROCESS | 2462 | 1461900643701 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}] 20:30:43 INFO - PROCESS | 2462 | 1461900643785 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:30:43 INFO - PROCESS | 2462 | 1461900643789 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e01c800 == 59 [pid = 2462] [id = 666] 20:30:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x110f31c00) [pid = 2462] [serial = 1998] [outer = 0x0] 20:30:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x110f37400) [pid = 2462] [serial = 1999] [outer = 0x110f31c00] 20:30:43 INFO - PROCESS | 2462 | 1461900643814 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x110f3bc00) [pid = 2462] [serial = 2000] [outer = 0x110f31c00] 20:30:44 INFO - PROCESS | 2462 | 1461900644170 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]]]}] 20:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 20:30:44 INFO - PROCESS | 2462 | 1461900644218 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:30:44 INFO - PROCESS | 2462 | 1461900644219 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:30:44 INFO - PROCESS | 2462 | 1461900644222 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 2462 | 1461900644223 Marionette TRACE conn2 <- [1,2638,null,{}] 20:30:44 INFO - PROCESS | 2462 | 1461900644225 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}] 20:30:44 INFO - PROCESS | 2462 | 1461900644311 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:30:44 INFO - PROCESS | 2462 | 1461900644315 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x135498000 == 60 [pid = 2462] [id = 667] 20:30:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x110e79c00) [pid = 2462] [serial = 2001] [outer = 0x0] 20:30:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x12bb8ac00) [pid = 2462] [serial = 2002] [outer = 0x110e79c00] 20:30:44 INFO - PROCESS | 2462 | 1461900644340 Marionette DEBUG loaded listener.js 20:30:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12c12f000) [pid = 2462] [serial = 2003] [outer = 0x110e79c00] 20:30:44 INFO - PROCESS | 2462 | 1461900644829 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]]]}] 20:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 669ms 20:30:44 INFO - PROCESS | 2462 | 1461900644898 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:30:44 INFO - PROCESS | 2462 | 1461900644901 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:30:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:30:44 INFO - PROCESS | 2462 | 1461900644906 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 2462 | 1461900644909 Marionette TRACE conn2 <- [1,2642,null,{}] 20:30:44 INFO - PROCESS | 2462 | 1461900644913 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}] 20:30:45 INFO - PROCESS | 2462 | 1461900645021 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:30:45 INFO - PROCESS | 2462 | 1461900645139 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241bd000 == 61 [pid = 2462] [id = 668] 20:30:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x118047000) [pid = 2462] [serial = 2004] [outer = 0x0] 20:30:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x118127400) [pid = 2462] [serial = 2005] [outer = 0x118047000] 20:30:45 INFO - PROCESS | 2462 | 1461900645171 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x1185df400) [pid = 2462] [serial = 2006] [outer = 0x118047000] 20:30:45 INFO - PROCESS | 2462 | 1461900645573 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]]]}] 20:30:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 723ms 20:30:45 INFO - PROCESS | 2462 | 1461900645629 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:30:45 INFO - PROCESS | 2462 | 1461900645633 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:30:45 INFO - PROCESS | 2462 | 1461900645638 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:30:45 INFO - PROCESS | 2462 | 1461900645640 Marionette TRACE conn2 <- [1,2646,null,{}] 20:30:45 INFO - PROCESS | 2462 | 1461900645642 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}] 20:30:45 INFO - PROCESS | 2462 | 1461900645752 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:30:45 INFO - PROCESS | 2462 | 1461900645859 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab03000 == 62 [pid = 2462] [id = 669] 20:30:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x1185e8400) [pid = 2462] [serial = 2007] [outer = 0x0] 20:30:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x1191d3800) [pid = 2462] [serial = 2008] [outer = 0x1185e8400] 20:30:45 INFO - PROCESS | 2462 | 1461900645892 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x1215a6400) [pid = 2462] [serial = 2009] [outer = 0x1185e8400] 20:30:46 INFO - PROCESS | 2462 | 1461900646278 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]]]}] 20:30:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:30:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 672ms 20:30:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:30:46 INFO - PROCESS | 2462 | 1461900646310 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:30:46 INFO - PROCESS | 2462 | 1461900646312 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:30:46 INFO - PROCESS | 2462 | 1461900646314 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:30:46 INFO - PROCESS | 2462 | 1461900646317 Marionette TRACE conn2 <- [1,2650,null,{}] 20:30:46 INFO - PROCESS | 2462 | 1461900646325 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}] 20:30:46 INFO - PROCESS | 2462 | 1461900646459 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:30:46 INFO - PROCESS | 2462 | 1461900646567 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d863800 == 63 [pid = 2462] [id = 670] 20:30:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x110e27000) [pid = 2462] [serial = 2010] [outer = 0x0] 20:30:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x1215a6c00) [pid = 2462] [serial = 2011] [outer = 0x110e27000] 20:30:46 INFO - PROCESS | 2462 | 1461900646599 Marionette DEBUG loaded listener.js 20:30:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x12425c400) [pid = 2462] [serial = 2012] [outer = 0x110e27000] 20:30:47 INFO - PROCESS | 2462 | 1461900647002 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]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:30:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 724ms 20:30:47 INFO - PROCESS | 2462 | 1461900647039 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 2462 | 1461900647041 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:30:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:30:47 INFO - PROCESS | 2462 | 1461900647043 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - PROCESS | 2462 | 1461900647044 Marionette TRACE conn2 <- [1,2654,null,{}] 20:30:47 INFO - PROCESS | 2462 | 1461900647047 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}] 20:30:47 INFO - PROCESS | 2462 | 1461900647153 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:30:47 INFO - PROCESS | 2462 | 1461900647259 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x1354ad000 == 64 [pid = 2462] [id = 671] 20:30:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x1214e8400) [pid = 2462] [serial = 2013] [outer = 0x0] 20:30:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x1252b4400) [pid = 2462] [serial = 2014] [outer = 0x1214e8400] 20:30:47 INFO - PROCESS | 2462 | 1461900647291 Marionette DEBUG loaded listener.js 20:30:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x12850cc00) [pid = 2462] [serial = 2015] [outer = 0x1214e8400] 20:30:47 INFO - PROCESS | 2462 | 1461900647690 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]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:30:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 669ms 20:30:47 INFO - PROCESS | 2462 | 1461900647712 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 2462 | 1461900647714 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:30:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:30:47 INFO - PROCESS | 2462 | 1461900647716 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - PROCESS | 2462 | 1461900647717 Marionette TRACE conn2 <- [1,2658,null,{}] 20:30:47 INFO - PROCESS | 2462 | 1461900647720 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}] 20:30:47 INFO - PROCESS | 2462 | 1461900647824 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:30:47 INFO - PROCESS | 2462 | 1461900647920 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x137c3a800 == 65 [pid = 2462] [id = 672] 20:30:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x1266a2400) [pid = 2462] [serial = 2016] [outer = 0x0] 20:30:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x128c10800) [pid = 2462] [serial = 2017] [outer = 0x1266a2400] 20:30:47 INFO - PROCESS | 2462 | 1461900647949 Marionette DEBUG loaded listener.js 20:30:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x12a94a800) [pid = 2462] [serial = 2018] [outer = 0x1266a2400] 20:30:48 INFO - PROCESS | 2462 | 1461900648374 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]]]}] 20:30:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:30:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 668ms 20:30:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:30:48 INFO - PROCESS | 2462 | 1461900648385 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:30:48 INFO - PROCESS | 2462 | 1461900648386 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:30:48 INFO - PROCESS | 2462 | 1461900648388 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:30:48 INFO - PROCESS | 2462 | 1461900648390 Marionette TRACE conn2 <- [1,2662,null,{}] 20:30:48 INFO - PROCESS | 2462 | 1461900648392 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}] 20:30:48 INFO - PROCESS | 2462 | 1461900648505 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:30:48 INFO - PROCESS | 2462 | 1461900648612 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x1187cf800 == 66 [pid = 2462] [id = 673] 20:30:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x1131ea000) [pid = 2462] [serial = 2019] [outer = 0x0] 20:30:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 166 (0x128392400) [pid = 2462] [serial = 2020] [outer = 0x1131ea000] 20:30:48 INFO - PROCESS | 2462 | 1461900648647 Marionette DEBUG loaded listener.js 20:30:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 167 (0x12a94c000) [pid = 2462] [serial = 2021] [outer = 0x1131ea000] 20:30:49 INFO - PROCESS | 2462 | 1461900649276 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]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 924ms 20:30:49 INFO - PROCESS | 2462 | 1461900649313 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:30:49 INFO - PROCESS | 2462 | 1461900649315 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:30:49 INFO - PROCESS | 2462 | 1461900649337 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:30:49 INFO - PROCESS | 2462 | 1461900649339 Marionette TRACE conn2 <- [1,2666,null,{}] 20:30:49 INFO - PROCESS | 2462 | 1461900649343 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}] 20:30:49 INFO - PROCESS | 2462 | 1461900649440 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:30:49 INFO - PROCESS | 2462 | 1461900649524 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172cf000 == 67 [pid = 2462] [id = 674] 20:30:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 168 (0x11312d400) [pid = 2462] [serial = 2022] [outer = 0x0] 20:30:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 169 (0x113135000) [pid = 2462] [serial = 2023] [outer = 0x11312d400] 20:30:49 INFO - PROCESS | 2462 | 1461900649552 Marionette DEBUG loaded listener.js 20:30:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 170 (0x1161c5000) [pid = 2462] [serial = 2024] [outer = 0x11312d400] 20:30:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12e01c800 == 66 [pid = 2462] [id = 666] 20:30:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12d76f000 == 65 [pid = 2462] [id = 665] 20:30:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf20000 == 64 [pid = 2462] [id = 664] 20:30:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12d20c800 == 63 [pid = 2462] [id = 663] 20:30:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3c800 == 62 [pid = 2462] [id = 662] 20:30:49 INFO - PROCESS | 2462 | --DOCSHELL 0x12c207000 == 61 [pid = 2462] [id = 661] 20:30:49 INFO - PROCESS | 2462 | --DOMWINDOW == 169 (0x12b375000) [pid = 2462] [serial = 1942] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x12b367000 == 60 [pid = 2462] [id = 660] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad48000 == 59 [pid = 2462] [id = 659] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x119aa7000 == 58 [pid = 2462] [id = 658] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x1266ad800 == 57 [pid = 2462] [id = 657] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x119a9e800 == 56 [pid = 2462] [id = 656] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x118a5c000 == 55 [pid = 2462] [id = 655] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x119e06800 == 54 [pid = 2462] [id = 654] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x128eb6800 == 53 [pid = 2462] [id = 649] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x119211800 == 52 [pid = 2462] [id = 648] 20:30:50 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9e5000 == 51 [pid = 2462] [id = 647] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 168 (0x12b2cf000) [pid = 2462] [serial = 1940] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 167 (0x128f64c00) [pid = 2462] [serial = 1930] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 166 (0x128562400) [pid = 2462] [serial = 1906] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 165 (0x12855d000) [pid = 2462] [serial = 1937] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 164 (0x123546400) [pid = 2462] [serial = 1918] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 163 (0x123c11c00) [pid = 2462] [serial = 1919] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 162 (0x12ab4ec00) [pid = 2462] [serial = 1934] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x124c53400) [pid = 2462] [serial = 1924] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x118574400) [pid = 2462] [serial = 1913] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x126697000) [pid = 2462] [serial = 1900] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x12ab42400) [pid = 2462] [serial = 1889] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x12348c800) [pid = 2462] [serial = 1897] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x11995dc00) [pid = 2462] [serial = 1916] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x113135800) [pid = 2462] [serial = 1891] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x128e7b400) [pid = 2462] [serial = 1928] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x128e75400) [pid = 2462] [serial = 1903] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x128e4e400) [pid = 2462] [serial = 1927] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x12427c000) [pid = 2462] [serial = 1921] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x124ba0400) [pid = 2462] [serial = 1922] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x1194ac400) [pid = 2462] [serial = 1936] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x118a24c00) [pid = 2462] [serial = 1915] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x112f7e400) [pid = 2462] [serial = 1909] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1286b4c00) [pid = 2462] [serial = 1925] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x118135c00) [pid = 2462] [serial = 1894] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x12ab43c00) [pid = 2462] [serial = 1933] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x12a949000) [pid = 2462] [serial = 1931] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x1169aec00) [pid = 2462] [serial = 1912] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x12a914400) [pid = 2462] [serial = 1939] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x115d3e000) [pid = 2462] [serial = 1910] [outer = 0x0] [url = about:blank] 20:30:50 INFO - PROCESS | 2462 | 1461900650444 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]]]}] 20:30:50 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) 20:30:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1134ms 20:30:50 INFO - PROCESS | 2462 | 1461900650469 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:30:50 INFO - PROCESS | 2462 | 1461900650473 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:30:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:30:50 INFO - PROCESS | 2462 | 1461900650477 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:30:50 INFO - PROCESS | 2462 | 1461900650478 Marionette TRACE conn2 <- [1,2670,null,{}] 20:30:50 INFO - PROCESS | 2462 | 1461900650481 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}] 20:30:50 INFO - PROCESS | 2462 | 1461900650563 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:30:50 INFO - PROCESS | 2462 | 1461900650570 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x119728800 == 52 [pid = 2462] [id = 675] 20:30:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x1166dcc00) [pid = 2462] [serial = 2025] [outer = 0x0] 20:30:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x1180dd800) [pid = 2462] [serial = 2026] [outer = 0x1166dcc00] 20:30:50 INFO - PROCESS | 2462 | 1461900650597 Marionette DEBUG loaded listener.js 20:30:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x118720c00) [pid = 2462] [serial = 2027] [outer = 0x1166dcc00] 20:30:51 INFO - PROCESS | 2462 | 1461900651493 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 20:30:51 INFO - PROCESS | 2462 | 1461900651505 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:30:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:30:51 INFO - PROCESS | 2462 | 1461900651514 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:30:51 INFO - PROCESS | 2462 | 1461900651517 Marionette TRACE conn2 <- [1,2674,null,{}] 20:30:51 INFO - PROCESS | 2462 | 1461900651529 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}] 20:30:51 INFO - PROCESS | 2462 | 1461900651614 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:30:51 INFO - PROCESS | 2462 | 1461900651622 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c1d800 == 53 [pid = 2462] [id = 676] 20:30:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x119dc7800) [pid = 2462] [serial = 2028] [outer = 0x0] 20:30:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x1238ff800) [pid = 2462] [serial = 2029] [outer = 0x119dc7800] 20:30:51 INFO - PROCESS | 2462 | 1461900651649 Marionette DEBUG loaded listener.js 20:30:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x123ce7400) [pid = 2462] [serial = 2030] [outer = 0x119dc7800] 20:30:52 INFO - PROCESS | 2462 | 1461900652495 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] 20:30:52 INFO - PROCESS | 2462 | 1461900652543 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:30:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:30:52 INFO - PROCESS | 2462 | 1461900652545 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:30:52 INFO - PROCESS | 2462 | 1461900652546 Marionette TRACE conn2 <- [1,2678,null,{}] 20:30:52 INFO - PROCESS | 2462 | 1461900652561 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}] 20:30:52 INFO - PROCESS | 2462 | 1461900652664 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:30:52 INFO - PROCESS | 2462 | 1461900652669 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:52 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad38000 == 54 [pid = 2462] [id = 677] 20:30:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x12427c000) [pid = 2462] [serial = 2031] [outer = 0x0] 20:30:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x1252b6c00) [pid = 2462] [serial = 2032] [outer = 0x12427c000] 20:30:52 INFO - PROCESS | 2462 | 1461900652735 Marionette DEBUG loaded listener.js 20:30:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x12838a800) [pid = 2462] [serial = 2033] [outer = 0x12427c000] 20:30:53 INFO - PROCESS | 2462 | 1461900653541 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]]]}] 20:30:53 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) 20:30:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1028ms 20:30:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:30:53 INFO - PROCESS | 2462 | 1461900653574 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:30:53 INFO - PROCESS | 2462 | 1461900653575 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:30:53 INFO - PROCESS | 2462 | 1461900653577 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:30:53 INFO - PROCESS | 2462 | 1461900653578 Marionette TRACE conn2 <- [1,2682,null,{}] 20:30:53 INFO - PROCESS | 2462 | 1461900653580 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}] 20:30:53 INFO - PROCESS | 2462 | 1461900653692 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:30:53 INFO - PROCESS | 2462 | 1461900653705 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bac0800 == 55 [pid = 2462] [id = 678] 20:30:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x1266d4400) [pid = 2462] [serial = 2034] [outer = 0x0] 20:30:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x128397000) [pid = 2462] [serial = 2035] [outer = 0x1266d4400] 20:30:53 INFO - PROCESS | 2462 | 1461900653730 Marionette DEBUG loaded listener.js 20:30:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x12855e400) [pid = 2462] [serial = 2036] [outer = 0x1266d4400] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x110f31c00) [pid = 2462] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x128557000) [pid = 2462] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x128c06400) [pid = 2462] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x110e80800) [pid = 2462] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x123ceac00) [pid = 2462] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x119e2f400) [pid = 2462] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x113e0ec00) [pid = 2462] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x118a20400) [pid = 2462] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x111d53400) [pid = 2462] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x126696800) [pid = 2462] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x12b2d0c00) [pid = 2462] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x12a91c000) [pid = 2462] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x12a93dc00) [pid = 2462] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:30:54 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1163eb800) [pid = 2462] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:30:54 INFO - PROCESS | 2462 | 1461900654544 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]]]}] 20:30:54 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) 20:30:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 20:30:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:30:54 INFO - PROCESS | 2462 | 1461900654550 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:30:54 INFO - PROCESS | 2462 | 1461900654551 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:30:54 INFO - PROCESS | 2462 | 1461900654553 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:30:54 INFO - PROCESS | 2462 | 1461900654554 Marionette TRACE conn2 <- [1,2686,null,{}] 20:30:54 INFO - PROCESS | 2462 | 1461900654556 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}] 20:30:54 INFO - PROCESS | 2462 | 1461900654654 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:30:54 INFO - PROCESS | 2462 | 1461900654659 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bac6800 == 56 [pid = 2462] [id = 679] 20:30:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x117e11c00) [pid = 2462] [serial = 2037] [outer = 0x0] 20:30:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128c05000) [pid = 2462] [serial = 2038] [outer = 0x117e11c00] 20:30:54 INFO - PROCESS | 2462 | 1461900654686 Marionette DEBUG loaded listener.js 20:30:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x128e75800) [pid = 2462] [serial = 2039] [outer = 0x117e11c00] 20:30:55 INFO - PROCESS | 2462 | 1461900655513 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] 20:30:55 INFO - PROCESS | 2462 | 1461900655524 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:30:55 INFO - PROCESS | 2462 | 1461900655526 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:30:55 INFO - PROCESS | 2462 | 1461900655527 Marionette TRACE conn2 <- [1,2690,null,{}] 20:30:55 INFO - PROCESS | 2462 | 1461900655529 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}] 20:30:55 INFO - PROCESS | 2462 | 1461900655611 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:30:55 INFO - PROCESS | 2462 | 1461900655674 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca45800 == 57 [pid = 2462] [id = 680] 20:30:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12838bc00) [pid = 2462] [serial = 2040] [outer = 0x0] 20:30:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12a912c00) [pid = 2462] [serial = 2041] [outer = 0x12838bc00] 20:30:55 INFO - PROCESS | 2462 | 1461900655699 Marionette DEBUG loaded listener.js 20:30:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x12a944400) [pid = 2462] [serial = 2042] [outer = 0x12838bc00] 20:30:56 INFO - PROCESS | 2462 | 1461900656464 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] 20:30:56 INFO - PROCESS | 2462 | 1461900656499 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:30:56 INFO - PROCESS | 2462 | 1461900656504 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 2462 | 1461900656507 Marionette TRACE conn2 <- [1,2694,null,{}] 20:30:56 INFO - PROCESS | 2462 | 1461900656512 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}] 20:30:56 INFO - PROCESS | 2462 | 1461900656615 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:30:56 INFO - PROCESS | 2462 | 1461900656675 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x123518000 == 58 [pid = 2462] [id = 681] 20:30:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x110f34800) [pid = 2462] [serial = 2043] [outer = 0x0] 20:30:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x111c43400) [pid = 2462] [serial = 2044] [outer = 0x110f34800] 20:30:56 INFO - PROCESS | 2462 | 1461900656709 Marionette DEBUG loaded listener.js 20:30:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x115038c00) [pid = 2462] [serial = 2045] [outer = 0x110f34800] 20:30:57 INFO - PROCESS | 2462 | 1461900657636 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] 20:30:57 INFO - PROCESS | 2462 | 1461900657685 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:30:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:30:57 INFO - PROCESS | 2462 | 1461900657690 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:30:57 INFO - PROCESS | 2462 | 1461900657692 Marionette TRACE conn2 <- [1,2698,null,{}] 20:30:57 INFO - PROCESS | 2462 | 1461900657694 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}] 20:30:57 INFO - PROCESS | 2462 | 1461900657796 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:30:57 INFO - PROCESS | 2462 | 1461900657856 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab20000 == 59 [pid = 2462] [id = 682] 20:30:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x116325000) [pid = 2462] [serial = 2046] [outer = 0x0] 20:30:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x118718400) [pid = 2462] [serial = 2047] [outer = 0x116325000] 20:30:57 INFO - PROCESS | 2462 | 1461900657886 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x119a7a000) [pid = 2462] [serial = 2048] [outer = 0x116325000] 20:30:58 INFO - PROCESS | 2462 | 1461900658821 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] 20:30:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:30:58 INFO - PROCESS | 2462 | 1461900658864 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:30:58 INFO - PROCESS | 2462 | 1461900658867 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:30:58 INFO - PROCESS | 2462 | 1461900658869 Marionette TRACE conn2 <- [1,2702,null,{}] 20:30:58 INFO - PROCESS | 2462 | 1461900658877 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}] 20:30:58 INFO - PROCESS | 2462 | 1461900658982 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:30:59 INFO - PROCESS | 2462 | 1461900659042 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d63c800 == 60 [pid = 2462] [id = 683] 20:30:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x123a81c00) [pid = 2462] [serial = 2049] [outer = 0x0] 20:30:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x128395c00) [pid = 2462] [serial = 2050] [outer = 0x123a81c00] 20:30:59 INFO - PROCESS | 2462 | 1461900659074 Marionette DEBUG loaded listener.js 20:30:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x128b48400) [pid = 2462] [serial = 2051] [outer = 0x123a81c00] 20:30:59 INFO - PROCESS | 2462 | 1461900659586 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]]]}] 20:30:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:30:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 771ms 20:30:59 INFO - PROCESS | 2462 | 1461900659640 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:30:59 INFO - PROCESS | 2462 | 1461900659642 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:30:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:30:59 INFO - PROCESS | 2462 | 1461900659646 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 2462 | 1461900659648 Marionette TRACE conn2 <- [1,2706,null,{}] 20:30:59 INFO - PROCESS | 2462 | 1461900659652 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}] 20:30:59 INFO - PROCESS | 2462 | 1461900659773 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:30:59 INFO - PROCESS | 2462 | 1461900659850 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d77a800 == 61 [pid = 2462] [id = 684] 20:30:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x12a917800) [pid = 2462] [serial = 2052] [outer = 0x0] 20:30:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x12a944000) [pid = 2462] [serial = 2053] [outer = 0x12a917800] 20:30:59 INFO - PROCESS | 2462 | 1461900659880 Marionette DEBUG loaded listener.js 20:30:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x12ab44c00) [pid = 2462] [serial = 2054] [outer = 0x12a917800] 20:31:00 INFO - PROCESS | 2462 | 1461900660286 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]]]}] 20:31:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:31:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 20:31:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:31:00 INFO - PROCESS | 2462 | 1461900660327 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:31:00 INFO - PROCESS | 2462 | 1461900660328 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:31:00 INFO - PROCESS | 2462 | 1461900660331 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:31:00 INFO - PROCESS | 2462 | 1461900660333 Marionette TRACE conn2 <- [1,2710,null,{}] 20:31:00 INFO - PROCESS | 2462 | 1461900660335 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}] 20:31:00 INFO - PROCESS | 2462 | 1461900660433 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:31:00 INFO - PROCESS | 2462 | 1461900660509 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d86c800 == 62 [pid = 2462] [id = 685] 20:31:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x12a948000) [pid = 2462] [serial = 2055] [outer = 0x0] 20:31:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x12adedc00) [pid = 2462] [serial = 2056] [outer = 0x12a948000] 20:31:00 INFO - PROCESS | 2462 | 1461900660539 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x12b2cc800) [pid = 2462] [serial = 2057] [outer = 0x12a948000] 20:31:00 INFO - PROCESS | 2462 | 1461900660975 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] 20:31:01 INFO - PROCESS | 2462 | 1461900661018 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:31:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:31:01 INFO - PROCESS | 2462 | 1461900661022 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 2462 | 1461900661023 Marionette TRACE conn2 <- [1,2714,null,{}] 20:31:01 INFO - PROCESS | 2462 | 1461900661025 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}] 20:31:01 INFO - PROCESS | 2462 | 1461900661143 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:31:01 INFO - PROCESS | 2462 | 1461900661221 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x123849000 == 63 [pid = 2462] [id = 686] 20:31:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x113446400) [pid = 2462] [serial = 2058] [outer = 0x0] 20:31:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x12adf5400) [pid = 2462] [serial = 2059] [outer = 0x113446400] 20:31:01 INFO - PROCESS | 2462 | 1461900661253 Marionette DEBUG loaded listener.js 20:31:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x12ba78800) [pid = 2462] [serial = 2060] [outer = 0x113446400] 20:31:01 INFO - PROCESS | 2462 | 1461900661837 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]]]}] 20:31:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:31:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 868ms 20:31:01 INFO - PROCESS | 2462 | 1461900661900 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:31:01 INFO - PROCESS | 2462 | 1461900661903 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:31:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:31:01 INFO - PROCESS | 2462 | 1461900661907 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 2462 | 1461900661910 Marionette TRACE conn2 <- [1,2718,null,{}] 20:31:01 INFO - PROCESS | 2462 | 1461900661913 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}] 20:31:02 INFO - PROCESS | 2462 | 1461900662013 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:31:02 INFO - PROCESS | 2462 | 1461900662092 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x1199b5000 == 64 [pid = 2462] [id = 687] 20:31:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x1169ac000) [pid = 2462] [serial = 2061] [outer = 0x0] 20:31:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x118131400) [pid = 2462] [serial = 2062] [outer = 0x1169ac000] 20:31:02 INFO - PROCESS | 2462 | 1461900662121 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x118a29c00) [pid = 2462] [serial = 2063] [outer = 0x1169ac000] 20:31:02 INFO - PROCESS | 2462 | 1461900662557 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] 20:31:02 INFO - PROCESS | 2462 | 1461900662586 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:31:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:31:02 INFO - PROCESS | 2462 | 1461900662590 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:31:02 INFO - PROCESS | 2462 | 1461900662592 Marionette TRACE conn2 <- [1,2722,null,{}] 20:31:02 INFO - PROCESS | 2462 | 1461900662594 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}] 20:31:02 INFO - PROCESS | 2462 | 1461900662693 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:31:02 INFO - PROCESS | 2462 | 1461900662759 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab1a800 == 65 [pid = 2462] [id = 688] 20:31:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 166 (0x118041c00) [pid = 2462] [serial = 2064] [outer = 0x0] 20:31:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 167 (0x1214ecc00) [pid = 2462] [serial = 2065] [outer = 0x118041c00] 20:31:02 INFO - PROCESS | 2462 | 1461900662785 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 168 (0x124271c00) [pid = 2462] [serial = 2066] [outer = 0x118041c00] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12bac6800 == 64 [pid = 2462] [id = 679] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12bac0800 == 63 [pid = 2462] [id = 678] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad38000 == 62 [pid = 2462] [id = 677] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x128c1d800 == 61 [pid = 2462] [id = 676] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x119728800 == 60 [pid = 2462] [id = 675] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1172cf000 == 59 [pid = 2462] [id = 674] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 167 (0x128c10000) [pid = 2462] [serial = 1954] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 166 (0x118782400) [pid = 2462] [serial = 1948] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 165 (0x12ba79000) [pid = 2462] [serial = 1960] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 164 (0x12adee400) [pid = 2462] [serial = 1957] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 163 (0x1251a1000) [pid = 2462] [serial = 1951] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 162 (0x113134c00) [pid = 2462] [serial = 1945] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1354ad000 == 58 [pid = 2462] [id = 671] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12d863800 == 57 [pid = 2462] [id = 670] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab03000 == 56 [pid = 2462] [id = 669] 20:31:03 INFO - PROCESS | 2462 | --DOCSHELL 0x1241bd000 == 55 [pid = 2462] [id = 668] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x12ba70c00) [pid = 2462] [serial = 1990] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x12bb7dc00) [pid = 2462] [serial = 1996] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x12bb87400) [pid = 2462] [serial = 1997] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x12ba7a400) [pid = 2462] [serial = 1991] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x110f3bc00) [pid = 2462] [serial = 2000] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x128555800) [pid = 2462] [serial = 1979] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x12ba77400) [pid = 2462] [serial = 1994] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x110f37400) [pid = 2462] [serial = 1999] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x128f5b400) [pid = 2462] [serial = 1982] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x128c07c00) [pid = 2462] [serial = 1981] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x12a7ae000) [pid = 2462] [serial = 1984] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x12a949800) [pid = 2462] [serial = 1985] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x124271800) [pid = 2462] [serial = 1993] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x1242ee800) [pid = 2462] [serial = 1975] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x1251a6000) [pid = 2462] [serial = 1976] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1238f2800) [pid = 2462] [serial = 1972] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x123c0b000) [pid = 2462] [serial = 1973] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x11856f000) [pid = 2462] [serial = 1967] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x11767d000) [pid = 2462] [serial = 1966] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x1194a4800) [pid = 2462] [serial = 1969] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x11995d800) [pid = 2462] [serial = 1970] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1131f0000) [pid = 2462] [serial = 1964] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x11292ac00) [pid = 2462] [serial = 1963] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x1266a0400) [pid = 2462] [serial = 1978] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x12ba6f400) [pid = 2462] [serial = 1943] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x12b2d5c00) [pid = 2462] [serial = 1988] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x12ade9c00) [pid = 2462] [serial = 1987] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 2462 | 1461900663187 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] 20:31:03 INFO - PROCESS | 2462 | 1461900663212 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:31:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:31:03 INFO - PROCESS | 2462 | 1461900663215 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:31:03 INFO - PROCESS | 2462 | 1461900663217 Marionette TRACE conn2 <- [1,2726,null,{}] 20:31:03 INFO - PROCESS | 2462 | 1461900663224 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}] 20:31:03 INFO - PROCESS | 2462 | 1461900663310 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:31:03 INFO - PROCESS | 2462 | 1461900663392 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x128896000 == 56 [pid = 2462] [id = 689] 20:31:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x11995d800) [pid = 2462] [serial = 2067] [outer = 0x0] 20:31:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x1266dec00) [pid = 2462] [serial = 2068] [outer = 0x11995d800] 20:31:03 INFO - PROCESS | 2462 | 1461900663425 Marionette DEBUG loaded listener.js 20:31:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x128554800) [pid = 2462] [serial = 2069] [outer = 0x11995d800] 20:31:03 INFO - PROCESS | 2462 | 1461900663721 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]]]}] 20:31:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:31:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 522ms 20:31:03 INFO - PROCESS | 2462 | 1461900663740 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:31:03 INFO - PROCESS | 2462 | 1461900663742 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:31:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:31:03 INFO - PROCESS | 2462 | 1461900663744 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:31:03 INFO - PROCESS | 2462 | 1461900663745 Marionette TRACE conn2 <- [1,2730,null,{}] 20:31:03 INFO - PROCESS | 2462 | 1461900663748 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}] 20:31:03 INFO - PROCESS | 2462 | 1461900663839 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:31:03 INFO - PROCESS | 2462 | 1461900663843 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf2c800 == 57 [pid = 2462] [id = 690] 20:31:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x1286b2c00) [pid = 2462] [serial = 2070] [outer = 0x0] 20:31:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x128e55c00) [pid = 2462] [serial = 2071] [outer = 0x1286b2c00] 20:31:03 INFO - PROCESS | 2462 | 1461900663869 Marionette DEBUG loaded listener.js 20:31:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x12a91cc00) [pid = 2462] [serial = 2072] [outer = 0x1286b2c00] 20:31:04 INFO - PROCESS | 2462 | 1461900664670 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] 20:31:04 INFO - PROCESS | 2462 | 1461900664720 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:31:04 INFO - PROCESS | 2462 | 1461900664723 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - PROCESS | 2462 | 1461900664724 Marionette TRACE conn2 <- [1,2734,null,{}] 20:31:04 INFO - PROCESS | 2462 | 1461900664727 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}] 20:31:04 INFO - PROCESS | 2462 | 1461900664807 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:31:04 INFO - PROCESS | 2462 | 1461900664811 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca43000 == 58 [pid = 2462] [id = 691] 20:31:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12ab4bc00) [pid = 2462] [serial = 2073] [outer = 0x0] 20:31:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12b2cec00) [pid = 2462] [serial = 2074] [outer = 0x12ab4bc00] 20:31:04 INFO - PROCESS | 2462 | 1461900664836 Marionette DEBUG loaded listener.js 20:31:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x12b376800) [pid = 2462] [serial = 2075] [outer = 0x12ab4bc00] 20:31:05 INFO - PROCESS | 2462 | 1461900665278 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]]]}] 20:31:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:31:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 571ms 20:31:05 INFO - PROCESS | 2462 | 1461900665295 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:31:05 INFO - PROCESS | 2462 | 1461900665297 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:31:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:31:05 INFO - PROCESS | 2462 | 1461900665303 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:31:05 INFO - PROCESS | 2462 | 1461900665305 Marionette TRACE conn2 <- [1,2738,null,{}] 20:31:05 INFO - PROCESS | 2462 | 1461900665308 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}] 20:31:05 INFO - PROCESS | 2462 | 1461900665489 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:31:05 INFO - PROCESS | 2462 | 1461900665517 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d64e800 == 59 [pid = 2462] [id = 692] 20:31:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x12ba71000) [pid = 2462] [serial = 2076] [outer = 0x0] 20:31:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12ba7ec00) [pid = 2462] [serial = 2077] [outer = 0x12ba71000] 20:31:05 INFO - PROCESS | 2462 | 1461900665559 Marionette DEBUG loaded listener.js 20:31:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x12bb7fc00) [pid = 2462] [serial = 2078] [outer = 0x12ba71000] 20:31:05 INFO - PROCESS | 2462 | 1461900665962 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]]]}] 20:31:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:31:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 20:31:05 INFO - PROCESS | 2462 | 1461900665973 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:31:05 INFO - PROCESS | 2462 | 1461900665974 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:31:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:31:05 INFO - PROCESS | 2462 | 1461900665976 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:31:05 INFO - PROCESS | 2462 | 1461900665977 Marionette TRACE conn2 <- [1,2742,null,{}] 20:31:06 INFO - PROCESS | 2462 | 1461900665995 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}] 20:31:06 INFO - PROCESS | 2462 | 1461900666103 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:31:06 INFO - PROCESS | 2462 | 1461900666144 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d86d800 == 60 [pid = 2462] [id = 693] 20:31:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x110dd5800) [pid = 2462] [serial = 2079] [outer = 0x0] 20:31:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x110ddc800) [pid = 2462] [serial = 2080] [outer = 0x110dd5800] 20:31:06 INFO - PROCESS | 2462 | 1461900666169 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x110de0800) [pid = 2462] [serial = 2081] [outer = 0x110dd5800] 20:31:06 INFO - PROCESS | 2462 | 1461900666457 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]]]}] 20:31:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:31:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 534ms 20:31:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:31:06 INFO - PROCESS | 2462 | 1461900666511 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:31:06 INFO - PROCESS | 2462 | 1461900666512 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:31:06 INFO - PROCESS | 2462 | 1461900666514 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:31:06 INFO - PROCESS | 2462 | 1461900666515 Marionette TRACE conn2 <- [1,2746,null,{}] 20:31:06 INFO - PROCESS | 2462 | 1461900666520 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}] 20:31:06 INFO - PROCESS | 2462 | 1461900666625 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:31:06 INFO - PROCESS | 2462 | 1461900666638 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e01a800 == 61 [pid = 2462] [id = 694] 20:31:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x110ddc000) [pid = 2462] [serial = 2082] [outer = 0x0] 20:31:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x119a47800) [pid = 2462] [serial = 2083] [outer = 0x110ddc000] 20:31:06 INFO - PROCESS | 2462 | 1461900666662 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x119a4b400) [pid = 2462] [serial = 2084] [outer = 0x110ddc000] 20:31:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:31:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 20:31:06 INFO - PROCESS | 2462 | 1461900666978 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]]]}] 20:31:06 INFO - PROCESS | 2462 | 1461900666987 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:31:06 INFO - PROCESS | 2462 | 1461900666988 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:31:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:31:06 INFO - PROCESS | 2462 | 1461900666990 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:31:06 INFO - PROCESS | 2462 | 1461900666991 Marionette TRACE conn2 <- [1,2750,null,{}] 20:31:06 INFO - PROCESS | 2462 | 1461900666993 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}] 20:31:07 INFO - PROCESS | 2462 | 1461900667271 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x12b375c00) [pid = 2462] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x115d86000) [pid = 2462] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x118130000) [pid = 2462] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x123c0c400) [pid = 2462] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x128502400) [pid = 2462] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x112d06c00) [pid = 2462] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1266d4400) [pid = 2462] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x117e11c00) [pid = 2462] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x1131ea000) [pid = 2462] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x119dc7800) [pid = 2462] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x1166dcc00) [pid = 2462] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x11312d400) [pid = 2462] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x12427c000) [pid = 2462] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x123483800) [pid = 2462] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x123811c00) [pid = 2462] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x113129800) [pid = 2462] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x125ce4000) [pid = 2462] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x12426e400) [pid = 2462] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x1180b0c00) [pid = 2462] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x1125c2000) [pid = 2462] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x123820400) [pid = 2462] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1215ae000) [pid = 2462] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x117680c00) [pid = 2462] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x12427b400) [pid = 2462] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x11312ac00) [pid = 2462] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x116a72c00) [pid = 2462] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x119125400) [pid = 2462] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x12ab45000) [pid = 2462] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x119a7d400) [pid = 2462] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x123a7b400) [pid = 2462] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x1251a3400) [pid = 2462] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x113129c00) [pid = 2462] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:31:07 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x1185de800) [pid = 2462] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:31:07 INFO - PROCESS | 2462 | 1461900667342 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x1161f5000 == 62 [pid = 2462] [id = 695] 20:31:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x111c43c00) [pid = 2462] [serial = 2085] [outer = 0x0] 20:31:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x112ecac00) [pid = 2462] [serial = 2086] [outer = 0x111c43c00] 20:31:07 INFO - PROCESS | 2462 | 1461900667369 Marionette DEBUG loaded listener.js 20:31:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x116795800) [pid = 2462] [serial = 2087] [outer = 0x111c43c00] 20:31:07 INFO - PROCESS | 2462 | 1461900667636 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]]]}] 20:31:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:31:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 671ms 20:31:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:31:07 INFO - PROCESS | 2462 | 1461900667661 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 2462 | 1461900667662 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:31:07 INFO - PROCESS | 2462 | 1461900667672 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - PROCESS | 2462 | 1461900667673 Marionette TRACE conn2 <- [1,2754,null,{}] 20:31:07 INFO - PROCESS | 2462 | 1461900667676 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}] 20:31:07 INFO - PROCESS | 2462 | 1461900667767 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:31:07 INFO - PROCESS | 2462 | 1461900667830 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c735000 == 63 [pid = 2462] [id = 696] 20:31:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x1125bc000) [pid = 2462] [serial = 2088] [outer = 0x0] 20:31:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x118130000) [pid = 2462] [serial = 2089] [outer = 0x1125bc000] 20:31:07 INFO - PROCESS | 2462 | 1461900667855 Marionette DEBUG loaded listener.js 20:31:07 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x119a4dc00) [pid = 2462] [serial = 2090] [outer = 0x1125bc000] 20:31:08 INFO - PROCESS | 2462 | 1461900668171 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:31:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 526ms 20:31:08 INFO - PROCESS | 2462 | 1461900668192 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 2462 | 1461900668194 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:31:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:31:08 INFO - PROCESS | 2462 | 1461900668198 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 2462 | 1461900668203 Marionette TRACE conn2 <- [1,2758,null,{}] 20:31:08 INFO - PROCESS | 2462 | 1461900668206 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}] 20:31:08 INFO - PROCESS | 2462 | 1461900668375 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:31:08 INFO - PROCESS | 2462 | 1461900668469 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x135a85800 == 64 [pid = 2462] [id = 697] 20:31:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1133ae400) [pid = 2462] [serial = 2091] [outer = 0x0] 20:31:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x123483800) [pid = 2462] [serial = 2092] [outer = 0x1133ae400] 20:31:08 INFO - PROCESS | 2462 | 1461900668498 Marionette DEBUG loaded listener.js 20:31:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x12b2ca400) [pid = 2462] [serial = 2093] [outer = 0x1133ae400] 20:31:08 INFO - PROCESS | 2462 | 1461900668791 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:31:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 624ms 20:31:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:31:08 INFO - PROCESS | 2462 | 1461900668822 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 2462 | 1461900668823 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:31:08 INFO - PROCESS | 2462 | 1461900668825 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 2462 | 1461900668826 Marionette TRACE conn2 <- [1,2762,null,{}] 20:31:08 INFO - PROCESS | 2462 | 1461900668828 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}] 20:31:08 INFO - PROCESS | 2462 | 1461900668918 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:31:08 INFO - PROCESS | 2462 | 1461900668923 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:08 INFO - PROCESS | 2462 | ++DOCSHELL 0x12f598800 == 65 [pid = 2462] [id = 698] 20:31:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x12bb77800) [pid = 2462] [serial = 2094] [outer = 0x0] 20:31:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x12bb85c00) [pid = 2462] [serial = 2095] [outer = 0x12bb77800] 20:31:08 INFO - PROCESS | 2462 | 1461900668947 Marionette DEBUG loaded listener.js 20:31:08 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x12bb8d800) [pid = 2462] [serial = 2096] [outer = 0x12bb77800] 20:31:09 INFO - PROCESS | 2462 | 1461900669367 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]]]}] 20:31:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:31:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 20:31:09 INFO - PROCESS | 2462 | 1461900669394 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:31:09 INFO - PROCESS | 2462 | 1461900669397 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:31:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:31:09 INFO - PROCESS | 2462 | 1461900669401 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:31:09 INFO - PROCESS | 2462 | 1461900669403 Marionette TRACE conn2 <- [1,2766,null,{}] 20:31:09 INFO - PROCESS | 2462 | 1461900669407 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}] 20:31:09 INFO - PROCESS | 2462 | 1461900669519 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:31:09 INFO - PROCESS | 2462 | 1461900669626 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 2462 | ++DOCSHELL 0x123d36800 == 66 [pid = 2462] [id = 699] 20:31:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x110e2a400) [pid = 2462] [serial = 2097] [outer = 0x0] 20:31:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x11312d000) [pid = 2462] [serial = 2098] [outer = 0x110e2a400] 20:31:09 INFO - PROCESS | 2462 | 1461900669660 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x116667000) [pid = 2462] [serial = 2099] [outer = 0x110e2a400] 20:31:10 INFO - PROCESS | 2462 | 1461900670133 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]]]}] 20:31:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:31:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 772ms 20:31:10 INFO - PROCESS | 2462 | 1461900670173 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:31:10 INFO - PROCESS | 2462 | 1461900670177 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:31:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:31:10 INFO - PROCESS | 2462 | 1461900670182 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:31:10 INFO - PROCESS | 2462 | 1461900670184 Marionette TRACE conn2 <- [1,2770,null,{}] 20:31:10 INFO - PROCESS | 2462 | 1461900670187 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}] 20:31:10 INFO - PROCESS | 2462 | 1461900670292 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:31:10 INFO - PROCESS | 2462 | 1461900670370 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:10 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b35a000 == 67 [pid = 2462] [id = 700] 20:31:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x1180ab000) [pid = 2462] [serial = 2100] [outer = 0x0] 20:31:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x1191d5000) [pid = 2462] [serial = 2101] [outer = 0x1180ab000] 20:31:10 INFO - PROCESS | 2462 | 1461900670399 Marionette DEBUG loaded listener.js 20:31:10 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x119d0f400) [pid = 2462] [serial = 2102] [outer = 0x1180ab000] 20:31:10 INFO - PROCESS | 2462 | 1461900670803 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]]]}] 20:31:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:31:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 20:31:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:31:10 INFO - PROCESS | 2462 | 1461900670853 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:31:10 INFO - PROCESS | 2462 | 1461900670854 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:31:10 INFO - PROCESS | 2462 | 1461900670857 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:31:10 INFO - PROCESS | 2462 | 1461900670859 Marionette TRACE conn2 <- [1,2774,null,{}] 20:31:10 INFO - PROCESS | 2462 | 1461900670867 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}] 20:31:10 INFO - PROCESS | 2462 | 1461900670996 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:31:11 INFO - PROCESS | 2462 | 1461900671076 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x12f597800 == 68 [pid = 2462] [id = 701] 20:31:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x1214f0c00) [pid = 2462] [serial = 2103] [outer = 0x0] 20:31:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x12426d400) [pid = 2462] [serial = 2104] [outer = 0x1214f0c00] 20:31:11 INFO - PROCESS | 2462 | 1461900671108 Marionette DEBUG loaded listener.js 20:31:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x125ce0c00) [pid = 2462] [serial = 2105] [outer = 0x1214f0c00] 20:31:11 INFO - PROCESS | 2462 | 1461900671560 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]]]}] 20:31:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:31:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 20:31:11 INFO - PROCESS | 2462 | 1461900671578 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:31:11 INFO - PROCESS | 2462 | 1461900671581 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:31:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:31:11 INFO - PROCESS | 2462 | 1461900671585 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 2462 | 1461900671586 Marionette TRACE conn2 <- [1,2778,null,{}] 20:31:11 INFO - PROCESS | 2462 | 1461900671589 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}] 20:31:11 INFO - PROCESS | 2462 | 1461900671693 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:31:11 INFO - PROCESS | 2462 | 1461900671759 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 2462 | ++DOCSHELL 0x135120000 == 69 [pid = 2462] [id = 702] 20:31:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x126697800) [pid = 2462] [serial = 2106] [outer = 0x0] 20:31:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x128505800) [pid = 2462] [serial = 2107] [outer = 0x126697800] 20:31:11 INFO - PROCESS | 2462 | 1461900671829 Marionette DEBUG loaded listener.js 20:31:11 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x128c0e800) [pid = 2462] [serial = 2108] [outer = 0x126697800] 20:31:12 INFO - PROCESS | 2462 | 1461900672277 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]]]}] 20:31:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:31:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 719ms 20:31:12 INFO - PROCESS | 2462 | 1461900672304 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:31:12 INFO - PROCESS | 2462 | 1461900672306 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:31:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:31:12 INFO - PROCESS | 2462 | 1461900672326 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:31:12 INFO - PROCESS | 2462 | 1461900672328 Marionette TRACE conn2 <- [1,2782,null,{}] 20:31:12 INFO - PROCESS | 2462 | 1461900672330 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}] 20:31:12 INFO - PROCESS | 2462 | 1461900672472 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:31:12 INFO - PROCESS | 2462 | 1461900672516 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:12 INFO - PROCESS | 2462 | ++DOCSHELL 0x12384e800 == 70 [pid = 2462] [id = 703] 20:31:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x115d3f800) [pid = 2462] [serial = 2109] [outer = 0x0] 20:31:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12838a400) [pid = 2462] [serial = 2110] [outer = 0x115d3f800] 20:31:12 INFO - PROCESS | 2462 | 1461900672546 Marionette DEBUG loaded listener.js 20:31:12 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x128e6d000) [pid = 2462] [serial = 2111] [outer = 0x115d3f800] 20:31:12 INFO - PROCESS | 2462 | 1461900672970 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]]]}] 20:31:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:31:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 669ms 20:31:12 INFO - PROCESS | 2462 | 1461900672995 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:31:12 INFO - PROCESS | 2462 | 1461900672997 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:31:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:31:13 INFO - PROCESS | 2462 | 1461900672999 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:31:13 INFO - PROCESS | 2462 | 1461900673000 Marionette TRACE conn2 <- [1,2786,null,{}] 20:31:13 INFO - PROCESS | 2462 | 1461900673003 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}] 20:31:13 INFO - PROCESS | 2462 | 1461900673126 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:31:13 INFO - PROCESS | 2462 | 1461900673208 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:13 INFO - PROCESS | 2462 | ++DOCSHELL 0x123c2d000 == 71 [pid = 2462] [id = 704] 20:31:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x1169afc00) [pid = 2462] [serial = 2112] [outer = 0x0] 20:31:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x11856f800) [pid = 2462] [serial = 2113] [outer = 0x1169afc00] 20:31:13 INFO - PROCESS | 2462 | 1461900673241 Marionette DEBUG loaded listener.js 20:31:13 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x12a91b400) [pid = 2462] [serial = 2114] [outer = 0x1169afc00] 20:31:13 INFO - PROCESS | 2462 | 1461900673987 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]]]}] 20:31:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:31:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1020ms 20:31:14 INFO - PROCESS | 2462 | 1461900674021 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 2462 | 1461900674025 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:31:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:31:14 INFO - PROCESS | 2462 | 1461900674030 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 2462 | 1461900674034 Marionette TRACE conn2 <- [1,2790,null,{}] 20:31:14 INFO - PROCESS | 2462 | 1461900674054 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}] 20:31:14 INFO - PROCESS | 2462 | 1461900674192 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:31:14 INFO - PROCESS | 2462 | 1461900674277 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x123426000 == 72 [pid = 2462] [id = 705] 20:31:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x111dbc800) [pid = 2462] [serial = 2115] [outer = 0x0] 20:31:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x11292e400) [pid = 2462] [serial = 2116] [outer = 0x111dbc800] 20:31:14 INFO - PROCESS | 2462 | 1461900674305 Marionette DEBUG loaded listener.js 20:31:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x113133000) [pid = 2462] [serial = 2117] [outer = 0x111dbc800] 20:31:14 INFO - PROCESS | 2462 | 1461900674710 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]]]}] 20:31:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:31:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 726ms 20:31:14 INFO - PROCESS | 2462 | 1461900674755 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 2462 | 1461900674759 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:31:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:31:14 INFO - PROCESS | 2462 | 1461900674763 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 2462 | 1461900674764 Marionette TRACE conn2 <- [1,2794,null,{}] 20:31:14 INFO - PROCESS | 2462 | 1461900674767 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}] 20:31:14 INFO - PROCESS | 2462 | 1461900674861 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:31:14 INFO - PROCESS | 2462 | 1461900674960 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 2462 | ++DOCSHELL 0x118553800 == 73 [pid = 2462] [id = 706] 20:31:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x11312a000) [pid = 2462] [serial = 2118] [outer = 0x0] 20:31:14 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x113447800) [pid = 2462] [serial = 2119] [outer = 0x11312a000] 20:31:14 INFO - PROCESS | 2462 | 1461900674987 Marionette DEBUG loaded listener.js 20:31:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x115d42400) [pid = 2462] [serial = 2120] [outer = 0x11312a000] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x135a85800 == 72 [pid = 2462] [id = 697] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12c735000 == 71 [pid = 2462] [id = 696] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x1161f5000 == 70 [pid = 2462] [id = 695] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12e01a800 == 69 [pid = 2462] [id = 694] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12d86d800 == 68 [pid = 2462] [id = 693] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12d64e800 == 67 [pid = 2462] [id = 692] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x12a912c00) [pid = 2462] [serial = 2041] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x1215a6c00) [pid = 2462] [serial = 2011] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x12bb8ac00) [pid = 2462] [serial = 2002] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x1252b4400) [pid = 2462] [serial = 2014] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x128c10800) [pid = 2462] [serial = 2017] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca43000 == 66 [pid = 2462] [id = 691] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf2c800 == 65 [pid = 2462] [id = 690] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x128896000 == 64 [pid = 2462] [id = 689] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab1a800 == 63 [pid = 2462] [id = 688] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x1199b5000 == 62 [pid = 2462] [id = 687] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab20000 == 61 [pid = 2462] [id = 682] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x123518000 == 60 [pid = 2462] [id = 681] 20:31:15 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca45800 == 59 [pid = 2462] [id = 680] 20:31:15 INFO - PROCESS | 2462 | 1461900675428 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]]]}] 20:31:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:31:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 672ms 20:31:15 INFO - PROCESS | 2462 | 1461900675436 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:31:15 INFO - PROCESS | 2462 | 1461900675437 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:31:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:31:15 INFO - PROCESS | 2462 | 1461900675439 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:31:15 INFO - PROCESS | 2462 | 1461900675441 Marionette TRACE conn2 <- [1,2798,null,{}] 20:31:15 INFO - PROCESS | 2462 | 1461900675449 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}] 20:31:15 INFO - PROCESS | 2462 | 1461900675535 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:31:15 INFO - PROCESS | 2462 | 1461900675542 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:15 INFO - PROCESS | 2462 | ++DOCSHELL 0x118a5a000 == 60 [pid = 2462] [id = 707] 20:31:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x112930c00) [pid = 2462] [serial = 2121] [outer = 0x0] 20:31:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x1163ed800) [pid = 2462] [serial = 2122] [outer = 0x112930c00] 20:31:15 INFO - PROCESS | 2462 | 1461900675569 Marionette DEBUG loaded listener.js 20:31:15 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x117e05000) [pid = 2462] [serial = 2123] [outer = 0x112930c00] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x1266dcc00) [pid = 2462] [serial = 1952] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x12499d800) [pid = 2462] [serial = 1787] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x11503e800) [pid = 2462] [serial = 1778] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x1286b8c00) [pid = 2462] [serial = 1844] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x128c0f400) [pid = 2462] [serial = 1847] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x1191d2400) [pid = 2462] [serial = 1733] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x116335800) [pid = 2462] [serial = 1892] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x12669a000) [pid = 2462] [serial = 1790] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x12348dc00) [pid = 2462] [serial = 1673] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x118136400) [pid = 2462] [serial = 1781] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x128563800) [pid = 2462] [serial = 1901] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x118040400) [pid = 2462] [serial = 1835] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x118781000) [pid = 2462] [serial = 1895] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1214e8000) [pid = 2462] [serial = 1784] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x12b2ccc00) [pid = 2462] [serial = 1958] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x12411bc00) [pid = 2462] [serial = 1898] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x124babc00) [pid = 2462] [serial = 1841] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x12a911800) [pid = 2462] [serial = 1904] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x116669400) [pid = 2462] [serial = 1946] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x119a7c800) [pid = 2462] [serial = 1838] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x12bb76c00) [pid = 2462] [serial = 1961] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x12ade6400) [pid = 2462] [serial = 1907] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x1194a5800) [pid = 2462] [serial = 1949] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x123cef800) [pid = 2462] [serial = 1736] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x12a94b800) [pid = 2462] [serial = 1955] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x118044c00) [pid = 2462] [serial = 1730] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x128397000) [pid = 2462] [serial = 2035] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x128c05000) [pid = 2462] [serial = 2038] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x128e75800) [pid = 2462] [serial = 2039] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x1191d3800) [pid = 2462] [serial = 2008] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x12a94c000) [pid = 2462] [serial = 2021] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x128392400) [pid = 2462] [serial = 2020] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x1238ff800) [pid = 2462] [serial = 2029] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 120 (0x118127400) [pid = 2462] [serial = 2005] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 119 (0x1180dd800) [pid = 2462] [serial = 2026] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 118 (0x118720c00) [pid = 2462] [serial = 2027] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 117 (0x1161c5000) [pid = 2462] [serial = 2024] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 116 (0x113135000) [pid = 2462] [serial = 2023] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 115 (0x1252b6c00) [pid = 2462] [serial = 2032] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 114 (0x12838a800) [pid = 2462] [serial = 2033] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 113 (0x12855e400) [pid = 2462] [serial = 2036] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | --DOMWINDOW == 112 (0x123ce7400) [pid = 2462] [serial = 2030] [outer = 0x0] [url = about:blank] 20:31:15 INFO - PROCESS | 2462 | 1461900675969 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]]]}] 20:31:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:31:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 573ms 20:31:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:31:16 INFO - PROCESS | 2462 | 1461900676012 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:31:16 INFO - PROCESS | 2462 | 1461900676014 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:31:16 INFO - PROCESS | 2462 | 1461900676017 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - PROCESS | 2462 | 1461900676018 Marionette TRACE conn2 <- [1,2802,null,{}] 20:31:16 INFO - PROCESS | 2462 | 1461900676021 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}] 20:31:16 INFO - PROCESS | 2462 | 1461900676102 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:31:16 INFO - PROCESS | 2462 | 1461900676107 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x11a317800 == 61 [pid = 2462] [id = 708] 20:31:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 113 (0x1180a8000) [pid = 2462] [serial = 2124] [outer = 0x0] 20:31:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 114 (0x1180b0000) [pid = 2462] [serial = 2125] [outer = 0x1180a8000] 20:31:16 INFO - PROCESS | 2462 | 1461900676133 Marionette DEBUG loaded listener.js 20:31:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 115 (0x1180e3000) [pid = 2462] [serial = 2126] [outer = 0x1180a8000] 20:31:16 INFO - PROCESS | 2462 | 1461900676469 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]]]}] 20:31:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:31:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 469ms 20:31:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:31:16 INFO - PROCESS | 2462 | 1461900676487 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:31:16 INFO - PROCESS | 2462 | 1461900676488 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:31:16 INFO - PROCESS | 2462 | 1461900676491 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - PROCESS | 2462 | 1461900676492 Marionette TRACE conn2 <- [1,2806,null,{}] 20:31:16 INFO - PROCESS | 2462 | 1461900676494 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}] 20:31:16 INFO - PROCESS | 2462 | 1461900676581 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:31:16 INFO - PROCESS | 2462 | 1461900676637 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:16 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f2e000 == 62 [pid = 2462] [id = 709] 20:31:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 116 (0x1180df000) [pid = 2462] [serial = 2127] [outer = 0x0] 20:31:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 117 (0x118132800) [pid = 2462] [serial = 2128] [outer = 0x1180df000] 20:31:16 INFO - PROCESS | 2462 | 1461900676663 Marionette DEBUG loaded listener.js 20:31:16 INFO - PROCESS | 2462 | ++DOMWINDOW == 118 (0x11856e800) [pid = 2462] [serial = 2129] [outer = 0x1180df000] 20:31:16 INFO - PROCESS | 2462 | 1461900676958 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]]]}] 20:31:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:31:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 20:31:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:31:17 INFO - PROCESS | 2462 | 1461900677011 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:31:17 INFO - PROCESS | 2462 | 1461900677012 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:31:17 INFO - PROCESS | 2462 | 1461900677014 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:31:17 INFO - PROCESS | 2462 | 1461900677015 Marionette TRACE conn2 <- [1,2810,null,{}] 20:31:17 INFO - PROCESS | 2462 | 1461900677017 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}] 20:31:17 INFO - PROCESS | 2462 | 1461900677105 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:31:17 INFO - PROCESS | 2462 | 1461900677170 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x1245d8800 == 63 [pid = 2462] [id = 710] 20:31:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 119 (0x11812e800) [pid = 2462] [serial = 2130] [outer = 0x0] 20:31:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 120 (0x1185e3400) [pid = 2462] [serial = 2131] [outer = 0x11812e800] 20:31:17 INFO - PROCESS | 2462 | 1461900677197 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 121 (0x119268400) [pid = 2462] [serial = 2132] [outer = 0x11812e800] 20:31:17 INFO - PROCESS | 2462 | 1461900677512 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]]]}] 20:31:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:31:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 20:31:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:31:17 INFO - PROCESS | 2462 | 1461900677535 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:31:17 INFO - PROCESS | 2462 | 1461900677537 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:31:17 INFO - PROCESS | 2462 | 1461900677540 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:31:17 INFO - PROCESS | 2462 | 1461900677541 Marionette TRACE conn2 <- [1,2814,null,{}] 20:31:17 INFO - PROCESS | 2462 | 1461900677543 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}] 20:31:17 INFO - PROCESS | 2462 | 1461900677641 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:31:17 INFO - PROCESS | 2462 | 1461900677657 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 2462 | ++DOCSHELL 0x1270d7000 == 64 [pid = 2462] [id = 711] 20:31:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1191c8c00) [pid = 2462] [serial = 2133] [outer = 0x0] 20:31:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x119889800) [pid = 2462] [serial = 2134] [outer = 0x1191c8c00] 20:31:17 INFO - PROCESS | 2462 | 1461900677682 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x1198c2800) [pid = 2462] [serial = 2135] [outer = 0x1191c8c00] 20:31:18 INFO - PROCESS | 2462 | 1461900678010 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]]]}] 20:31:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:31:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 20:31:18 INFO - PROCESS | 2462 | 1461900678060 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:31:18 INFO - PROCESS | 2462 | 1461900678061 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:31:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:31:18 INFO - PROCESS | 2462 | 1461900678064 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:31:18 INFO - PROCESS | 2462 | 1461900678065 Marionette TRACE conn2 <- [1,2818,null,{}] 20:31:18 INFO - PROCESS | 2462 | 1461900678067 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}] 20:31:18 INFO - PROCESS | 2462 | 1461900678167 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:31:18 INFO - PROCESS | 2462 | 1461900678203 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c1f000 == 65 [pid = 2462] [id = 712] 20:31:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1198c3800) [pid = 2462] [serial = 2136] [outer = 0x0] 20:31:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x119a47c00) [pid = 2462] [serial = 2137] [outer = 0x1198c3800] 20:31:18 INFO - PROCESS | 2462 | 1461900678229 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x119a51800) [pid = 2462] [serial = 2138] [outer = 0x1198c3800] 20:31:18 INFO - PROCESS | 2462 | 1461900678539 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]]]}] 20:31:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:31:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 20:31:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:31:18 INFO - PROCESS | 2462 | 1461900678585 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:31:18 INFO - PROCESS | 2462 | 1461900678586 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:31:18 INFO - PROCESS | 2462 | 1461900678588 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:31:18 INFO - PROCESS | 2462 | 1461900678589 Marionette TRACE conn2 <- [1,2822,null,{}] 20:31:18 INFO - PROCESS | 2462 | 1461900678591 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}] 20:31:18 INFO - PROCESS | 2462 | 1461900678694 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:31:18 INFO - PROCESS | 2462 | 1461900678707 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a879800 == 66 [pid = 2462] [id = 713] 20:31:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x119a4e800) [pid = 2462] [serial = 2139] [outer = 0x0] 20:31:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x11a2b6400) [pid = 2462] [serial = 2140] [outer = 0x119a4e800] 20:31:18 INFO - PROCESS | 2462 | 1461900678733 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1214ef000) [pid = 2462] [serial = 2141] [outer = 0x119a4e800] 20:31:19 INFO - PROCESS | 2462 | 1461900679084 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]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:31:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 20:31:19 INFO - PROCESS | 2462 | 1461900679106 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:31:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:31:19 INFO - PROCESS | 2462 | 1461900679107 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:31:19 INFO - PROCESS | 2462 | 1461900679109 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 2462 | 1461900679111 Marionette TRACE conn2 <- [1,2826,null,{}] 20:31:19 INFO - PROCESS | 2462 | 1461900679113 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}] 20:31:19 INFO - PROCESS | 2462 | 1461900679223 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:31:19 INFO - PROCESS | 2462 | 1461900679228 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ad41000 == 67 [pid = 2462] [id = 714] 20:31:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x1215a9c00) [pid = 2462] [serial = 2142] [outer = 0x0] 20:31:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x123427400) [pid = 2462] [serial = 2143] [outer = 0x1215a9c00] 20:31:19 INFO - PROCESS | 2462 | 1461900679253 Marionette DEBUG loaded listener.js 20:31:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x12348d000) [pid = 2462] [serial = 2144] [outer = 0x1215a9c00] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x1169ac000) [pid = 2462] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x12ba71000) [pid = 2462] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x118041c00) [pid = 2462] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x113446400) [pid = 2462] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12ab4bc00) [pid = 2462] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x110dd5800) [pid = 2462] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 126 (0x11995d800) [pid = 2462] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 125 (0x1286b2c00) [pid = 2462] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 124 (0x110ddc000) [pid = 2462] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 123 (0x111c43c00) [pid = 2462] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 122 (0x1125bc000) [pid = 2462] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:31:19 INFO - PROCESS | 2462 | --DOMWINDOW == 121 (0x1133ae400) [pid = 2462] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:31:19 INFO - PROCESS | 2462 | 1461900679771 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:31:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 668ms 20:31:19 INFO - PROCESS | 2462 | 1461900679778 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:31:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:31:19 INFO - PROCESS | 2462 | 1461900679780 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:31:19 INFO - PROCESS | 2462 | 1461900679786 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 2462 | 1461900679788 Marionette TRACE conn2 <- [1,2830,null,{}] 20:31:19 INFO - PROCESS | 2462 | 1461900679790 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}] 20:31:19 INFO - PROCESS | 2462 | 1461900679890 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:31:19 INFO - PROCESS | 2462 | 1461900679970 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:19 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bac1800 == 68 [pid = 2462] [id = 715] 20:31:19 INFO - PROCESS | 2462 | ++DOMWINDOW == 122 (0x1215aa000) [pid = 2462] [serial = 2145] [outer = 0x0] 20:31:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 123 (0x123490800) [pid = 2462] [serial = 2146] [outer = 0x1215aa000] 20:31:20 INFO - PROCESS | 2462 | 1461900680006 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 124 (0x123c11400) [pid = 2462] [serial = 2147] [outer = 0x1215aa000] 20:31:20 INFO - PROCESS | 2462 | 1461900680352 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]]]}] 20:31:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:31:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 628ms 20:31:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:31:20 INFO - PROCESS | 2462 | 1461900680411 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:31:20 INFO - PROCESS | 2462 | 1461900680413 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:31:20 INFO - PROCESS | 2462 | 1461900680416 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:31:20 INFO - PROCESS | 2462 | 1461900680418 Marionette TRACE conn2 <- [1,2834,null,{}] 20:31:20 INFO - PROCESS | 2462 | 1461900680421 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}] 20:31:20 INFO - PROCESS | 2462 | 1461900680585 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:31:20 INFO - PROCESS | 2462 | 1461900680598 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bf1f000 == 69 [pid = 2462] [id = 716] 20:31:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 125 (0x1215b0400) [pid = 2462] [serial = 2148] [outer = 0x0] 20:31:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 126 (0x12411b400) [pid = 2462] [serial = 2149] [outer = 0x1215b0400] 20:31:20 INFO - PROCESS | 2462 | 1461900680639 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 2462 | ++DOMWINDOW == 127 (0x1242ee800) [pid = 2462] [serial = 2150] [outer = 0x1215b0400] 20:31:20 INFO - PROCESS | 2462 | 1461900680977 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:31:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:31:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 572ms 20:31:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:31:20 INFO - PROCESS | 2462 | 1461900680989 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:31:20 INFO - PROCESS | 2462 | 1461900680991 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:31:20 INFO - PROCESS | 2462 | 1461900680993 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:31:20 INFO - PROCESS | 2462 | 1461900680994 Marionette TRACE conn2 <- [1,2838,null,{}] 20:31:20 INFO - PROCESS | 2462 | 1461900680996 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}] 20:31:21 INFO - PROCESS | 2462 | 1461900681081 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:31:21 INFO - PROCESS | 2462 | 1461900681088 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c21b000 == 70 [pid = 2462] [id = 717] 20:31:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1242f0800) [pid = 2462] [serial = 2151] [outer = 0x0] 20:31:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x12499ec00) [pid = 2462] [serial = 2152] [outer = 0x1242f0800] 20:31:21 INFO - PROCESS | 2462 | 1461900681113 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1252a8400) [pid = 2462] [serial = 2153] [outer = 0x1242f0800] 20:31:21 INFO - PROCESS | 2462 | 1461900681466 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]]]}] 20:31:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:31:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 520ms 20:31:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:31:21 INFO - PROCESS | 2462 | 1461900681513 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:31:21 INFO - PROCESS | 2462 | 1461900681514 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:31:21 INFO - PROCESS | 2462 | 1461900681516 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:31:21 INFO - PROCESS | 2462 | 1461900681518 Marionette TRACE conn2 <- [1,2842,null,{}] 20:31:21 INFO - PROCESS | 2462 | 1461900681520 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}] 20:31:21 INFO - PROCESS | 2462 | 1461900681606 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:31:21 INFO - PROCESS | 2462 | 1461900681610 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca43000 == 71 [pid = 2462] [id = 718] 20:31:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x1252af400) [pid = 2462] [serial = 2154] [outer = 0x0] 20:31:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x125ce4400) [pid = 2462] [serial = 2155] [outer = 0x1252af400] 20:31:21 INFO - PROCESS | 2462 | 1461900681634 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x1266a1800) [pid = 2462] [serial = 2156] [outer = 0x1252af400] 20:31:22 INFO - PROCESS | 2462 | --DOCSHELL 0x12d112000 == 70 [pid = 2462] [id = 16] 20:31:22 INFO - PROCESS | 2462 | 1461900682217 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]]]}] 20:31:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:31:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 769ms 20:31:22 INFO - PROCESS | 2462 | 1461900682287 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:31:22 INFO - PROCESS | 2462 | 1461900682290 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:31:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:31:22 INFO - PROCESS | 2462 | 1461900682293 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:31:22 INFO - PROCESS | 2462 | 1461900682295 Marionette TRACE conn2 <- [1,2846,null,{}] 20:31:22 INFO - PROCESS | 2462 | 1461900682299 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}] 20:31:22 INFO - PROCESS | 2462 | 1461900682431 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:31:22 INFO - PROCESS | 2462 | 1461900682507 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:22 INFO - PROCESS | 2462 | ++DOCSHELL 0x11972e800 == 71 [pid = 2462] [id = 719] 20:31:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x111016400) [pid = 2462] [serial = 2157] [outer = 0x0] 20:31:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x1125bac00) [pid = 2462] [serial = 2158] [outer = 0x111016400] 20:31:22 INFO - PROCESS | 2462 | 1461900682538 Marionette DEBUG loaded listener.js 20:31:22 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x112d73400) [pid = 2462] [serial = 2159] [outer = 0x111016400] 20:31:22 INFO - PROCESS | 2462 | 1461900682969 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]]]}] 20:31:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:31:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 20:31:23 INFO - PROCESS | 2462 | 1461900683013 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:31:23 INFO - PROCESS | 2462 | 1461900683017 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:31:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:31:23 INFO - PROCESS | 2462 | 1461900683021 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:31:23 INFO - PROCESS | 2462 | 1461900683023 Marionette TRACE conn2 <- [1,2850,null,{}] 20:31:23 INFO - PROCESS | 2462 | 1461900683026 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}] 20:31:23 INFO - PROCESS | 2462 | 1461900683132 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:31:23 INFO - PROCESS | 2462 | 1461900683195 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x124984800 == 72 [pid = 2462] [id = 720] 20:31:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x113135800) [pid = 2462] [serial = 2160] [outer = 0x0] 20:31:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x116326c00) [pid = 2462] [serial = 2161] [outer = 0x113135800] 20:31:23 INFO - PROCESS | 2462 | 1461900683224 Marionette DEBUG loaded listener.js 20:31:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x11767d800) [pid = 2462] [serial = 2162] [outer = 0x113135800] 20:31:23 INFO - PROCESS | 2462 | 1461900683693 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:31:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:31:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 20:31:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:31:23 INFO - PROCESS | 2462 | 1461900683744 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:31:23 INFO - PROCESS | 2462 | 1461900683746 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:31:23 INFO - PROCESS | 2462 | 1461900683760 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:31:23 INFO - PROCESS | 2462 | 1461900683763 Marionette TRACE conn2 <- [1,2854,null,{}] 20:31:23 INFO - PROCESS | 2462 | 1461900683774 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}] 20:31:23 INFO - PROCESS | 2462 | 1461900683887 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:31:23 INFO - PROCESS | 2462 | 1461900683964 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:23 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bacb800 == 73 [pid = 2462] [id = 721] 20:31:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x11812dc00) [pid = 2462] [serial = 2163] [outer = 0x0] 20:31:23 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x11877ec00) [pid = 2462] [serial = 2164] [outer = 0x11812dc00] 20:31:23 INFO - PROCESS | 2462 | 1461900683997 Marionette DEBUG loaded listener.js 20:31:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x119a50000) [pid = 2462] [serial = 2165] [outer = 0x11812dc00] 20:31:24 INFO - PROCESS | 2462 | 1461900684398 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]]]}] 20:31:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:31:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 690ms 20:31:24 INFO - PROCESS | 2462 | 1461900684438 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:31:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:31:24 INFO - PROCESS | 2462 | 1461900684441 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:31:24 INFO - PROCESS | 2462 | 1461900684443 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:31:24 INFO - PROCESS | 2462 | 1461900684444 Marionette TRACE conn2 <- [1,2858,null,{}] 20:31:24 INFO - PROCESS | 2462 | 1461900684447 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}] 20:31:24 INFO - PROCESS | 2462 | 1461900684553 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:31:24 INFO - PROCESS | 2462 | 1461900684615 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:24 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d11b000 == 74 [pid = 2462] [id = 722] 20:31:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x118a20400) [pid = 2462] [serial = 2166] [outer = 0x0] 20:31:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x123482800) [pid = 2462] [serial = 2167] [outer = 0x118a20400] 20:31:24 INFO - PROCESS | 2462 | 1461900684686 Marionette DEBUG loaded listener.js 20:31:24 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x123c06c00) [pid = 2462] [serial = 2168] [outer = 0x118a20400] 20:31:25 INFO - PROCESS | 2462 | 1461900685085 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:31:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:31:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 20:31:25 INFO - PROCESS | 2462 | 1461900685114 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:31:25 INFO - PROCESS | 2462 | 1461900685116 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:31:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:31:25 INFO - PROCESS | 2462 | 1461900685120 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:31:25 INFO - PROCESS | 2462 | 1461900685122 Marionette TRACE conn2 <- [1,2862,null,{}] 20:31:25 INFO - PROCESS | 2462 | 1461900685125 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}] 20:31:25 INFO - PROCESS | 2462 | 1461900685275 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:31:25 INFO - PROCESS | 2462 | 1461900685350 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:25 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d21a000 == 75 [pid = 2462] [id = 723] 20:31:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x123c05800) [pid = 2462] [serial = 2169] [outer = 0x0] 20:31:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x124946400) [pid = 2462] [serial = 2170] [outer = 0x123c05800] 20:31:25 INFO - PROCESS | 2462 | 1461900685379 Marionette DEBUG loaded listener.js 20:31:25 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x1266a0800) [pid = 2462] [serial = 2171] [outer = 0x123c05800] 20:31:25 INFO - PROCESS | 2462 | 1461900685828 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]]]}] 20:31:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:31:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 771ms 20:31:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:31:25 INFO - PROCESS | 2462 | 1461900685901 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:31:25 INFO - PROCESS | 2462 | 1461900685903 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:31:25 INFO - PROCESS | 2462 | 1461900685906 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:31:25 INFO - PROCESS | 2462 | 1461900685907 Marionette TRACE conn2 <- [1,2866,null,{}] 20:31:25 INFO - PROCESS | 2462 | 1461900685910 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}] 20:31:26 INFO - PROCESS | 2462 | 1461900686025 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:31:26 INFO - PROCESS | 2462 | 1461900686102 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241ab800 == 76 [pid = 2462] [id = 724] 20:31:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x11292f800) [pid = 2462] [serial = 2172] [outer = 0x0] 20:31:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x12669fc00) [pid = 2462] [serial = 2173] [outer = 0x11292f800] 20:31:26 INFO - PROCESS | 2462 | 1461900686134 Marionette DEBUG loaded listener.js 20:31:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x12838cc00) [pid = 2462] [serial = 2174] [outer = 0x11292f800] 20:31:26 INFO - PROCESS | 2462 | 1461900686753 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]]]}] 20:31:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:31:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 874ms 20:31:26 INFO - PROCESS | 2462 | 1461900686785 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:31:26 INFO - PROCESS | 2462 | 1461900686787 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:31:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:31:26 INFO - PROCESS | 2462 | 1461900686792 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:31:26 INFO - PROCESS | 2462 | 1461900686795 Marionette TRACE conn2 <- [1,2870,null,{}] 20:31:26 INFO - PROCESS | 2462 | 1461900686799 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}] 20:31:26 INFO - PROCESS | 2462 | 1461900686896 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:31:26 INFO - PROCESS | 2462 | 1461900686981 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 2462 | ++DOCSHELL 0x123849800 == 77 [pid = 2462] [id = 725] 20:31:26 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x110f2c800) [pid = 2462] [serial = 2175] [outer = 0x0] 20:31:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x1120e0c00) [pid = 2462] [serial = 2176] [outer = 0x110f2c800] 20:31:27 INFO - PROCESS | 2462 | 1461900687008 Marionette DEBUG loaded listener.js 20:31:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x112d70800) [pid = 2462] [serial = 2177] [outer = 0x110f2c800] 20:31:27 INFO - PROCESS | 2462 | 1461900687398 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]]]}] 20:31:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:31:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 673ms 20:31:27 INFO - PROCESS | 2462 | 1461900687465 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:31:27 INFO - PROCESS | 2462 | 1461900687469 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:31:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:31:27 INFO - PROCESS | 2462 | 1461900687473 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:31:27 INFO - PROCESS | 2462 | 1461900687475 Marionette TRACE conn2 <- [1,2874,null,{}] 20:31:27 INFO - PROCESS | 2462 | 1461900687477 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}] 20:31:27 INFO - PROCESS | 2462 | 1461900687573 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:31:27 INFO - PROCESS | 2462 | 1461900687638 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:27 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215d4800 == 78 [pid = 2462] [id = 726] 20:31:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x113c40800) [pid = 2462] [serial = 2178] [outer = 0x0] 20:31:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x1169acc00) [pid = 2462] [serial = 2179] [outer = 0x113c40800] 20:31:27 INFO - PROCESS | 2462 | 1461900687665 Marionette DEBUG loaded listener.js 20:31:27 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x118044c00) [pid = 2462] [serial = 2180] [outer = 0x113c40800] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x135a81000 == 77 [pid = 2462] [id = 652] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca41800 == 76 [pid = 2462] [id = 596] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12c21b000 == 75 [pid = 2462] [id = 717] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12bf1f000 == 74 [pid = 2462] [id = 716] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12bac1800 == 73 [pid = 2462] [id = 715] 20:31:27 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x12adedc00) [pid = 2462] [serial = 2056] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x12bb85c00) [pid = 2462] [serial = 2095] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12ad41000 == 72 [pid = 2462] [id = 714] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12a879800 == 71 [pid = 2462] [id = 713] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x128c1f000 == 70 [pid = 2462] [id = 712] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x1270d7000 == 69 [pid = 2462] [id = 711] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x1245d8800 == 68 [pid = 2462] [id = 710] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x116f2e000 == 67 [pid = 2462] [id = 709] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x11a317800 == 66 [pid = 2462] [id = 708] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x118a5a000 == 65 [pid = 2462] [id = 707] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x118553800 == 64 [pid = 2462] [id = 706] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x123426000 == 63 [pid = 2462] [id = 705] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12384e800 == 62 [pid = 2462] [id = 703] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x135120000 == 61 [pid = 2462] [id = 702] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12f597800 == 60 [pid = 2462] [id = 701] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x12b35a000 == 59 [pid = 2462] [id = 700] 20:31:27 INFO - PROCESS | 2462 | --DOCSHELL 0x123d36800 == 58 [pid = 2462] [id = 699] 20:31:28 INFO - PROCESS | 2462 | 1461900688063 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]]]}] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x118a29c00) [pid = 2462] [serial = 2063] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x118131400) [pid = 2462] [serial = 2062] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x118718400) [pid = 2462] [serial = 2047] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x12ba7ec00) [pid = 2462] [serial = 2077] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x124271c00) [pid = 2462] [serial = 2066] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 149 (0x1214ecc00) [pid = 2462] [serial = 2065] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 148 (0x12a944000) [pid = 2462] [serial = 2053] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x12ba78800) [pid = 2462] [serial = 2060] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x12adf5400) [pid = 2462] [serial = 2059] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x12b2cec00) [pid = 2462] [serial = 2074] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x111c43400) [pid = 2462] [serial = 2044] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x128395c00) [pid = 2462] [serial = 2050] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x110ddc800) [pid = 2462] [serial = 2080] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x110de0800) [pid = 2462] [serial = 2081] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x1266dec00) [pid = 2462] [serial = 2068] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x128554800) [pid = 2462] [serial = 2069] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x128e55c00) [pid = 2462] [serial = 2071] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x12a91cc00) [pid = 2462] [serial = 2072] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x119a47800) [pid = 2462] [serial = 2083] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x119a4b400) [pid = 2462] [serial = 2084] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 134 (0x116795800) [pid = 2462] [serial = 2087] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 133 (0x118130000) [pid = 2462] [serial = 2089] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 132 (0x112ecac00) [pid = 2462] [serial = 2086] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 131 (0x12bb7fc00) [pid = 2462] [serial = 2078] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 130 (0x12b376800) [pid = 2462] [serial = 2075] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 129 (0x119a4dc00) [pid = 2462] [serial = 2090] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 128 (0x12b2ca400) [pid = 2462] [serial = 2093] [outer = 0x0] [url = about:blank] 20:31:28 INFO - PROCESS | 2462 | --DOMWINDOW == 127 (0x123483800) [pid = 2462] [serial = 2092] [outer = 0x0] [url = about:blank] 20:31:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:31:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 621ms 20:31:28 INFO - PROCESS | 2462 | 1461900688095 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:31:28 INFO - PROCESS | 2462 | 1461900688096 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:31:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:31:28 INFO - PROCESS | 2462 | 1461900688099 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:31:28 INFO - PROCESS | 2462 | 1461900688103 Marionette TRACE conn2 <- [1,2878,null,{}] 20:31:28 INFO - PROCESS | 2462 | 1461900688111 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}] 20:31:28 INFO - PROCESS | 2462 | 1461900688194 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:31:28 INFO - PROCESS | 2462 | 1461900688221 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x123d36800 == 59 [pid = 2462] [id = 727] 20:31:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 128 (0x1180a9400) [pid = 2462] [serial = 2181] [outer = 0x0] 20:31:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 129 (0x118133000) [pid = 2462] [serial = 2182] [outer = 0x1180a9400] 20:31:28 INFO - PROCESS | 2462 | 1461900688249 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 130 (0x1185de000) [pid = 2462] [serial = 2183] [outer = 0x1180a9400] 20:31:28 INFO - PROCESS | 2462 | 1461900688619 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]]]}] 20:31:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:31:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 524ms 20:31:28 INFO - PROCESS | 2462 | 1461900688624 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:31:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:31:28 INFO - PROCESS | 2462 | 1461900688625 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:31:28 INFO - PROCESS | 2462 | 1461900688627 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:31:28 INFO - PROCESS | 2462 | 1461900688629 Marionette TRACE conn2 <- [1,2882,null,{}] 20:31:28 INFO - PROCESS | 2462 | 1461900688631 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}] 20:31:28 INFO - PROCESS | 2462 | 1461900688725 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:31:28 INFO - PROCESS | 2462 | 1461900688785 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 2462 | ++DOCSHELL 0x12887b000 == 60 [pid = 2462] [id = 728] 20:31:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 131 (0x1185e2c00) [pid = 2462] [serial = 2184] [outer = 0x0] 20:31:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 132 (0x119121000) [pid = 2462] [serial = 2185] [outer = 0x1185e2c00] 20:31:28 INFO - PROCESS | 2462 | 1461900688811 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 2462 | ++DOMWINDOW == 133 (0x1198bf400) [pid = 2462] [serial = 2186] [outer = 0x1185e2c00] 20:31:29 INFO - PROCESS | 2462 | 1461900689108 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]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:31:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 20:31:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:31:29 INFO - PROCESS | 2462 | 1461900689146 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 2462 | 1461900689147 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:31:29 INFO - PROCESS | 2462 | 1461900689150 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 2462 | 1461900689153 Marionette TRACE conn2 <- [1,2886,null,{}] 20:31:29 INFO - PROCESS | 2462 | 1461900689155 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}] 20:31:29 INFO - PROCESS | 2462 | 1461900689235 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:31:29 INFO - PROCESS | 2462 | 1461900689295 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ab03000 == 61 [pid = 2462] [id = 729] 20:31:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 134 (0x1198bbc00) [pid = 2462] [serial = 2187] [outer = 0x0] 20:31:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 135 (0x119a49400) [pid = 2462] [serial = 2188] [outer = 0x1198bbc00] 20:31:29 INFO - PROCESS | 2462 | 1461900689321 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x118567400) [pid = 2462] [serial = 2189] [outer = 0x1198bbc00] 20:31:29 INFO - PROCESS | 2462 | 1461900689633 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]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:31:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 521ms 20:31:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:31:29 INFO - PROCESS | 2462 | 1461900689671 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 2462 | 1461900689672 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:31:29 INFO - PROCESS | 2462 | 1461900689674 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 2462 | 1461900689675 Marionette TRACE conn2 <- [1,2890,null,{}] 20:31:29 INFO - PROCESS | 2462 | 1461900689678 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}] 20:31:29 INFO - PROCESS | 2462 | 1461900689776 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:31:29 INFO - PROCESS | 2462 | 1461900689781 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:29 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bac0000 == 62 [pid = 2462] [id = 730] 20:31:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x1214e4c00) [pid = 2462] [serial = 2190] [outer = 0x0] 20:31:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x123820400) [pid = 2462] [serial = 2191] [outer = 0x1214e4c00] 20:31:29 INFO - PROCESS | 2462 | 1461900689809 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x12470e800) [pid = 2462] [serial = 2192] [outer = 0x1214e4c00] 20:31:30 INFO - PROCESS | 2462 | 1461900690185 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:31:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:31:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 20:31:30 INFO - PROCESS | 2462 | 1461900690193 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:31:30 INFO - PROCESS | 2462 | 1461900690195 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:31:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:31:30 INFO - PROCESS | 2462 | 1461900690197 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:31:30 INFO - PROCESS | 2462 | 1461900690198 Marionette TRACE conn2 <- [1,2894,null,{}] 20:31:30 INFO - PROCESS | 2462 | 1461900690210 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}] 20:31:30 INFO - PROCESS | 2462 | 1461900690320 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:31:30 INFO - PROCESS | 2462 | 1461900690360 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x12bfd9000 == 63 [pid = 2462] [id = 731] 20:31:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x1180a7c00) [pid = 2462] [serial = 2193] [outer = 0x0] 20:31:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x124c56400) [pid = 2462] [serial = 2194] [outer = 0x1180a7c00] 20:31:30 INFO - PROCESS | 2462 | 1461900690385 Marionette DEBUG loaded listener.js 20:31:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x12838c800) [pid = 2462] [serial = 2195] [outer = 0x1180a7c00] 20:31:30 INFO - PROCESS | 2462 | 1461900690722 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]]]}] 20:31:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:31:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 572ms 20:31:30 INFO - PROCESS | 2462 | 1461900690769 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:31:30 INFO - PROCESS | 2462 | 1461900690770 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:31:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:31:30 INFO - PROCESS | 2462 | 1461900690772 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:31:30 INFO - PROCESS | 2462 | 1461900690773 Marionette TRACE conn2 <- [1,2898,null,{}] 20:31:30 INFO - PROCESS | 2462 | 1461900690776 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}] 20:31:30 INFO - PROCESS | 2462 | 1461900690881 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:31:30 INFO - PROCESS | 2462 | 1461900690895 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:30 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca35000 == 64 [pid = 2462] [id = 732] 20:31:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x1266dec00) [pid = 2462] [serial = 2196] [outer = 0x0] 20:31:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x128504800) [pid = 2462] [serial = 2197] [outer = 0x1266dec00] 20:31:30 INFO - PROCESS | 2462 | 1461900690920 Marionette DEBUG loaded listener.js 20:31:30 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x128510800) [pid = 2462] [serial = 2198] [outer = 0x1266dec00] 20:31:31 INFO - PROCESS | 2462 | 1461900691273 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]]]}] 20:31:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:31:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 517ms 20:31:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:31:31 INFO - PROCESS | 2462 | 1461900691291 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:31:31 INFO - PROCESS | 2462 | 1461900691292 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:31:31 INFO - PROCESS | 2462 | 1461900691294 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:31:31 INFO - PROCESS | 2462 | 1461900691295 Marionette TRACE conn2 <- [1,2902,null,{}] 20:31:31 INFO - PROCESS | 2462 | 1461900691298 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}] 20:31:31 INFO - PROCESS | 2462 | 1461900691408 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:31:31 INFO - PROCESS | 2462 | 1461900691423 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:31 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d6cf000 == 65 [pid = 2462] [id = 733] 20:31:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x128557400) [pid = 2462] [serial = 2199] [outer = 0x0] 20:31:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x128561000) [pid = 2462] [serial = 2200] [outer = 0x128557400] 20:31:31 INFO - PROCESS | 2462 | 1461900691448 Marionette DEBUG loaded listener.js 20:31:31 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x1286b9c00) [pid = 2462] [serial = 2201] [outer = 0x128557400] 20:31:31 INFO - PROCESS | 2462 | 1461900691786 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:31:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:31:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 20:31:31 INFO - PROCESS | 2462 | 1461900691817 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:31:31 INFO - PROCESS | 2462 | 1461900691818 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:31:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:31:31 INFO - PROCESS | 2462 | 1461900691820 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:31:31 INFO - PROCESS | 2462 | 1461900691821 Marionette TRACE conn2 <- [1,2906,null,{}] 20:31:31 INFO - PROCESS | 2462 | 1461900691824 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}] 20:31:31 INFO - PROCESS | 2462 | 1461900691935 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 147 (0x1198c3800) [pid = 2462] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 146 (0x1191c8c00) [pid = 2462] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 145 (0x1180a8000) [pid = 2462] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 144 (0x119a4e800) [pid = 2462] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 143 (0x1180df000) [pid = 2462] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 142 (0x112930c00) [pid = 2462] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 141 (0x11312a000) [pid = 2462] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 140 (0x111dbc800) [pid = 2462] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 139 (0x1215a9c00) [pid = 2462] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 138 (0x11812e800) [pid = 2462] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 137 (0x1215aa000) [pid = 2462] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 136 (0x1242f0800) [pid = 2462] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:31:32 INFO - PROCESS | 2462 | --DOMWINDOW == 135 (0x1215b0400) [pid = 2462] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:31:32 INFO - PROCESS | 2462 | 1461900692129 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x116f25000 == 66 [pid = 2462] [id = 734] 20:31:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 136 (0x110ddbc00) [pid = 2462] [serial = 2202] [outer = 0x0] 20:31:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 137 (0x11312a000) [pid = 2462] [serial = 2203] [outer = 0x110ddbc00] 20:31:32 INFO - PROCESS | 2462 | 1461900692155 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 138 (0x1194a1000) [pid = 2462] [serial = 2204] [outer = 0x110ddbc00] 20:31:32 INFO - PROCESS | 2462 | 1461900692433 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]]]}] 20:31:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:31:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 669ms 20:31:32 INFO - PROCESS | 2462 | 1461900692490 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:31:32 INFO - PROCESS | 2462 | 1461900692491 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:31:32 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:31:32 INFO - PROCESS | 2462 | 1461900692494 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:31:32 INFO - PROCESS | 2462 | 1461900692495 Marionette TRACE conn2 <- [1,2910,null,{}] 20:31:32 INFO - PROCESS | 2462 | 1461900692498 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}] 20:31:32 INFO - PROCESS | 2462 | 1461900692602 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:31:32 INFO - PROCESS | 2462 | 1461900692607 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d871000 == 67 [pid = 2462] [id = 735] 20:31:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 139 (0x119a44c00) [pid = 2462] [serial = 2205] [outer = 0x0] 20:31:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 140 (0x12855d000) [pid = 2462] [serial = 2206] [outer = 0x119a44c00] 20:31:32 INFO - PROCESS | 2462 | 1461900692636 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 2462 | ++DOMWINDOW == 141 (0x128f61400) [pid = 2462] [serial = 2207] [outer = 0x119a44c00] 20:31:32 INFO - PROCESS | 2462 | 1461900692977 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]]]}] 20:31:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:31:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:31:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 20:31:33 INFO - PROCESS | 2462 | 1461900693015 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 2462 | 1461900693016 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:31:33 INFO - TEST-START | /DOMEvents/constructors.html 20:31:33 INFO - PROCESS | 2462 | 1461900693037 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 2462 | 1461900693038 Marionette TRACE conn2 <- [1,2914,null,{}] 20:31:33 INFO - PROCESS | 2462 | 1461900693041 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}] 20:31:33 INFO - PROCESS | 2462 | 1461900693127 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:31:33 INFO - PROCESS | 2462 | 1461900693131 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d9eb000 == 68 [pid = 2462] [id = 736] 20:31:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 142 (0x128f64800) [pid = 2462] [serial = 2208] [outer = 0x0] 20:31:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 143 (0x12a91bc00) [pid = 2462] [serial = 2209] [outer = 0x128f64800] 20:31:33 INFO - PROCESS | 2462 | 1461900693156 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 144 (0x12a949800) [pid = 2462] [serial = 2210] [outer = 0x128f64800] 20:31:33 INFO - PROCESS | 2462 | 1461900693518 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]]]}] 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:31:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:31:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:31:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 537ms 20:31:33 INFO - PROCESS | 2462 | 1461900693562 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 2462 | 1461900693563 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:31:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:31:33 INFO - PROCESS | 2462 | 1461900693565 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 2462 | 1461900693566 Marionette TRACE conn2 <- [1,2918,null,{}] 20:31:33 INFO - PROCESS | 2462 | 1461900693569 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}] 20:31:33 INFO - PROCESS | 2462 | 1461900693651 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:31:33 INFO - PROCESS | 2462 | 1461900693714 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:33 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e384800 == 69 [pid = 2462] [id = 737] 20:31:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 145 (0x128f67800) [pid = 2462] [serial = 2211] [outer = 0x0] 20:31:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 146 (0x12ab43000) [pid = 2462] [serial = 2212] [outer = 0x128f67800] 20:31:33 INFO - PROCESS | 2462 | 1461900693741 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 2462 | ++DOMWINDOW == 147 (0x12adf4c00) [pid = 2462] [serial = 2213] [outer = 0x128f67800] 20:31:34 INFO - PROCESS | 2462 | 1461900694018 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:31:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:31:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 472ms 20:31:34 INFO - PROCESS | 2462 | 1461900694042 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:31:34 INFO - PROCESS | 2462 | 1461900694043 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:31:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:31:34 INFO - PROCESS | 2462 | 1461900694046 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:31:34 INFO - PROCESS | 2462 | 1461900694047 Marionette TRACE conn2 <- [1,2922,null,{}] 20:31:34 INFO - PROCESS | 2462 | 1461900694058 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}] 20:31:34 INFO - PROCESS | 2462 | 1461900694156 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:31:34 INFO - PROCESS | 2462 | 1461900694285 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x115fd1800 == 70 [pid = 2462] [id = 738] 20:31:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 148 (0x110dd3000) [pid = 2462] [serial = 2214] [outer = 0x0] 20:31:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 149 (0x110de0800) [pid = 2462] [serial = 2215] [outer = 0x110dd3000] 20:31:34 INFO - PROCESS | 2462 | 1461900694317 Marionette DEBUG loaded listener.js 20:31:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 150 (0x110e7a000) [pid = 2462] [serial = 2216] [outer = 0x110dd3000] 20:31:34 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:34 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:34 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:34 INFO - PROCESS | 2462 | [2462] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:31:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:34 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 20:31:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:34 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 20:31:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:34 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]" 20:31:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:31:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 679ms 20:31:34 INFO - PROCESS | 2462 | 1461900694719 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]]]}] 20:31:34 INFO - PROCESS | 2462 | 1461900694727 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:31:34 INFO - PROCESS | 2462 | 1461900694730 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:31:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:31:34 INFO - PROCESS | 2462 | 1461900694733 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:31:34 INFO - PROCESS | 2462 | 1461900694735 Marionette TRACE conn2 <- [1,2926,null,{}] 20:31:34 INFO - PROCESS | 2462 | 1461900694739 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}] 20:31:34 INFO - PROCESS | 2462 | 1461900694849 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:31:34 INFO - PROCESS | 2462 | 1461900694976 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:34 INFO - PROCESS | 2462 | ++DOCSHELL 0x12887f000 == 71 [pid = 2462] [id = 739] 20:31:34 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x115038800) [pid = 2462] [serial = 2217] [outer = 0x0] 20:31:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x118133400) [pid = 2462] [serial = 2218] [outer = 0x115038800] 20:31:35 INFO - PROCESS | 2462 | 1461900695015 Marionette DEBUG loaded listener.js 20:31:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x118a27400) [pid = 2462] [serial = 2219] [outer = 0x115038800] 20:31:35 INFO - PROCESS | 2462 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:31:35 INFO - PROCESS | 2462 | 1461900695370 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]]]}] 20:31:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:31:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 20:31:35 INFO - PROCESS | 2462 | 1461900695409 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:31:35 INFO - PROCESS | 2462 | 1461900695412 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:31:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:31:35 INFO - PROCESS | 2462 | 1461900695414 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:31:35 INFO - PROCESS | 2462 | 1461900695416 Marionette TRACE conn2 <- [1,2930,null,{}] 20:31:35 INFO - PROCESS | 2462 | 1461900695418 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}] 20:31:35 INFO - PROCESS | 2462 | 1461900695525 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:31:35 INFO - PROCESS | 2462 | 1461900695632 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:35 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca46800 == 72 [pid = 2462] [id = 740] 20:31:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x119a45800) [pid = 2462] [serial = 2220] [outer = 0x0] 20:31:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x1215ac000) [pid = 2462] [serial = 2221] [outer = 0x119a45800] 20:31:35 INFO - PROCESS | 2462 | 1461900695664 Marionette DEBUG loaded listener.js 20:31:35 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x123a80000) [pid = 2462] [serial = 2222] [outer = 0x119a45800] 20:31:35 INFO - PROCESS | 2462 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:31:35 INFO - PROCESS | 2462 | 1461900695993 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]]]}] 20:31:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:31:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 20:31:36 INFO - PROCESS | 2462 | 1461900696036 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:31:36 INFO - PROCESS | 2462 | 1461900696037 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:31:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:31:36 INFO - PROCESS | 2462 | 1461900696044 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:31:36 INFO - PROCESS | 2462 | 1461900696049 Marionette TRACE conn2 <- [1,2934,null,{}] 20:31:36 INFO - PROCESS | 2462 | 1461900696052 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}] 20:31:36 INFO - PROCESS | 2462 | 1461900696163 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:31:36 INFO - PROCESS | 2462 | 1461900696260 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x12f591800 == 73 [pid = 2462] [id = 741] 20:31:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x123ce7000) [pid = 2462] [serial = 2223] [outer = 0x0] 20:31:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x124ba3c00) [pid = 2462] [serial = 2224] [outer = 0x123ce7000] 20:31:36 INFO - PROCESS | 2462 | 1461900696292 Marionette DEBUG loaded listener.js 20:31:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x1286b8800) [pid = 2462] [serial = 2225] [outer = 0x123ce7000] 20:31:36 INFO - PROCESS | 2462 | 1461900696645 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]]]}] 20:31:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:31:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 628ms 20:31:36 INFO - PROCESS | 2462 | 1461900696669 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:31:36 INFO - PROCESS | 2462 | 1461900696671 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:31:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:31:36 INFO - PROCESS | 2462 | 1461900696673 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:31:36 INFO - PROCESS | 2462 | 1461900696675 Marionette TRACE conn2 <- [1,2938,null,{}] 20:31:36 INFO - PROCESS | 2462 | 1461900696677 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}] 20:31:36 INFO - PROCESS | 2462 | 1461900696782 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:31:36 INFO - PROCESS | 2462 | 1461900696844 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:36 INFO - PROCESS | 2462 | ++DOCSHELL 0x13511e800 == 74 [pid = 2462] [id = 742] 20:31:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x12427b400) [pid = 2462] [serial = 2226] [outer = 0x0] 20:31:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x128e53400) [pid = 2462] [serial = 2227] [outer = 0x12427b400] 20:31:36 INFO - PROCESS | 2462 | 1461900696873 Marionette DEBUG loaded listener.js 20:31:36 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x12a93e400) [pid = 2462] [serial = 2228] [outer = 0x12427b400] 20:31:37 INFO - PROCESS | 2462 | 1461900697252 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]]]}] 20:31:37 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. 20:31:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 20:31:37 INFO - PROCESS | 2462 | 1461900697294 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:31:37 INFO - PROCESS | 2462 | 1461900697296 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:31:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:31:37 INFO - PROCESS | 2462 | 1461900697298 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:31:37 INFO - PROCESS | 2462 | 1461900697299 Marionette TRACE conn2 <- [1,2942,null,{}] 20:31:37 INFO - PROCESS | 2462 | 1461900697302 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}] 20:31:37 INFO - PROCESS | 2462 | 1461900697407 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:31:37 INFO - PROCESS | 2462 | 1461900697509 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:37 INFO - PROCESS | 2462 | ++DOCSHELL 0x1353d9800 == 75 [pid = 2462] [id = 743] 20:31:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x12adf3c00) [pid = 2462] [serial = 2229] [outer = 0x0] 20:31:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x12b2ce800) [pid = 2462] [serial = 2230] [outer = 0x12adf3c00] 20:31:37 INFO - PROCESS | 2462 | 1461900697567 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x12b379000) [pid = 2462] [serial = 2231] [outer = 0x12adf3c00] 20:31:37 INFO - PROCESS | 2462 | 1461900697916 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"]]]}] 20:31:37 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 20:31:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:31:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:31:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 668ms 20:31:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:31:37 INFO - PROCESS | 2462 | 1461900697967 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:31:37 INFO - PROCESS | 2462 | 1461900697968 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:31:37 INFO - PROCESS | 2462 | 1461900697971 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:31:37 INFO - PROCESS | 2462 | 1461900697972 Marionette TRACE conn2 <- [1,2946,null,{}] 20:31:37 INFO - PROCESS | 2462 | 1461900697974 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}] 20:31:38 INFO - PROCESS | 2462 | 1461900698079 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:31:38 INFO - PROCESS | 2462 | 1461900698157 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1354b1000 == 76 [pid = 2462] [id = 744] 20:31:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 166 (0x12adf5400) [pid = 2462] [serial = 2232] [outer = 0x0] 20:31:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 167 (0x12ba77400) [pid = 2462] [serial = 2233] [outer = 0x12adf5400] 20:31:38 INFO - PROCESS | 2462 | 1461900698186 Marionette DEBUG loaded listener.js 20:31:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 168 (0x12bb74c00) [pid = 2462] [serial = 2234] [outer = 0x12adf5400] 20:31:38 INFO - PROCESS | 2462 | 1461900698580 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]]]}] 20:31:38 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. 20:31:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 20:31:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:31:38 INFO - PROCESS | 2462 | 1461900698593 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:31:38 INFO - PROCESS | 2462 | 1461900698594 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:31:38 INFO - PROCESS | 2462 | 1461900698596 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:31:38 INFO - PROCESS | 2462 | 1461900698597 Marionette TRACE conn2 <- [1,2950,null,{}] 20:31:38 INFO - PROCESS | 2462 | 1461900698600 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}] 20:31:38 INFO - PROCESS | 2462 | 1461900698706 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:31:38 INFO - PROCESS | 2462 | 1461900698802 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:38 INFO - PROCESS | 2462 | ++DOCSHELL 0x1215d4000 == 77 [pid = 2462] [id = 745] 20:31:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 169 (0x112f7a800) [pid = 2462] [serial = 2235] [outer = 0x0] 20:31:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 170 (0x123c11c00) [pid = 2462] [serial = 2236] [outer = 0x112f7a800] 20:31:38 INFO - PROCESS | 2462 | 1461900698835 Marionette DEBUG loaded listener.js 20:31:38 INFO - PROCESS | 2462 | ++DOMWINDOW == 171 (0x128211400) [pid = 2462] [serial = 2237] [outer = 0x112f7a800] 20:31:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x117364800 == 78 [pid = 2462] [id = 746] 20:31:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 172 (0x116344800) [pid = 2462] [serial = 2238] [outer = 0x0] 20:31:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 173 (0x11312d800) [pid = 2462] [serial = 2239] [outer = 0x116344800] 20:31:39 INFO - PROCESS | 2462 | 1461900699287 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]]]}] 20:31:39 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. 20:31:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 20:31:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:31:39 INFO - PROCESS | 2462 | 1461900699318 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:31:39 INFO - PROCESS | 2462 | 1461900699320 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:31:39 INFO - PROCESS | 2462 | 1461900699324 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:31:39 INFO - PROCESS | 2462 | 1461900699325 Marionette TRACE conn2 <- [1,2954,null,{}] 20:31:39 INFO - PROCESS | 2462 | 1461900699329 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}] 20:31:39 INFO - PROCESS | 2462 | 1461900699510 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:31:39 INFO - PROCESS | 2462 | 1461900699618 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298ac000 == 79 [pid = 2462] [id = 747] 20:31:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 174 (0x115d3a400) [pid = 2462] [serial = 2240] [outer = 0x0] 20:31:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 175 (0x12820f800) [pid = 2462] [serial = 2241] [outer = 0x115d3a400] 20:31:39 INFO - PROCESS | 2462 | 1461900699647 Marionette DEBUG loaded listener.js 20:31:39 INFO - PROCESS | 2462 | ++DOMWINDOW == 176 (0x128214c00) [pid = 2462] [serial = 2242] [outer = 0x115d3a400] 20:31:40 INFO - PROCESS | 2462 | 1461900700212 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]]]}] 20:31:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:31:40 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 20:31:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 922ms 20:31:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:31:40 INFO - PROCESS | 2462 | 1461900700245 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:31:40 INFO - PROCESS | 2462 | 1461900700248 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:31:40 INFO - PROCESS | 2462 | 1461900700252 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 2462 | 1461900700253 Marionette TRACE conn2 <- [1,2958,null,{}] 20:31:40 INFO - PROCESS | 2462 | 1461900700257 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}] 20:31:40 INFO - PROCESS | 2462 | 1461900700366 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:31:40 INFO - PROCESS | 2462 | 1461900700436 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:40 INFO - PROCESS | 2462 | ++DOCSHELL 0x123848800 == 80 [pid = 2462] [id = 748] 20:31:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 177 (0x110f2d000) [pid = 2462] [serial = 2243] [outer = 0x0] 20:31:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 178 (0x11292a800) [pid = 2462] [serial = 2244] [outer = 0x110f2d000] 20:31:40 INFO - PROCESS | 2462 | 1461900700516 Marionette DEBUG loaded listener.js 20:31:40 INFO - PROCESS | 2462 | ++DOMWINDOW == 179 (0x1180a6400) [pid = 2462] [serial = 2245] [outer = 0x110f2d000] 20:31:40 INFO - PROCESS | 2462 | 1461900700875 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]]]}] 20:31:40 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. 20:31:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 20:31:40 INFO - PROCESS | 2462 | 1461900700923 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:31:40 INFO - PROCESS | 2462 | 1461900700927 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:31:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:31:40 INFO - PROCESS | 2462 | 1461900700931 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 2462 | 1461900700932 Marionette TRACE conn2 <- [1,2962,null,{}] 20:31:40 INFO - PROCESS | 2462 | 1461900700935 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}] 20:31:41 INFO - PROCESS | 2462 | 1461900701033 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:31:41 INFO - PROCESS | 2462 | 1461900701102 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x1172d4800 == 81 [pid = 2462] [id = 749] 20:31:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 180 (0x111cb8000) [pid = 2462] [serial = 2246] [outer = 0x0] 20:31:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 181 (0x11725b400) [pid = 2462] [serial = 2247] [outer = 0x111cb8000] 20:31:41 INFO - PROCESS | 2462 | 1461900701173 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 182 (0x11871f800) [pid = 2462] [serial = 2248] [outer = 0x111cb8000] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12e384800 == 80 [pid = 2462] [id = 737] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12d9eb000 == 79 [pid = 2462] [id = 736] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12d871000 == 78 [pid = 2462] [id = 735] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x116f25000 == 77 [pid = 2462] [id = 734] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12d6cf000 == 76 [pid = 2462] [id = 733] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca35000 == 75 [pid = 2462] [id = 732] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12bfd9000 == 74 [pid = 2462] [id = 731] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12bac0000 == 73 [pid = 2462] [id = 730] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12ab03000 == 72 [pid = 2462] [id = 729] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12887b000 == 71 [pid = 2462] [id = 728] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x123d36800 == 70 [pid = 2462] [id = 727] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x1215d4800 == 69 [pid = 2462] [id = 726] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12d111800 == 68 [pid = 2462] [id = 17] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x123849800 == 67 [pid = 2462] [id = 725] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x124984800 == 66 [pid = 2462] [id = 720] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x11972e800 == 65 [pid = 2462] [id = 719] 20:31:41 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca43000 == 64 [pid = 2462] [id = 718] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 181 (0x119a47c00) [pid = 2462] [serial = 2137] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 180 (0x119889800) [pid = 2462] [serial = 2134] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 179 (0x1180b0000) [pid = 2462] [serial = 2125] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 178 (0x11a2b6400) [pid = 2462] [serial = 2140] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 177 (0x1180e3000) [pid = 2462] [serial = 2126] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 176 (0x12426d400) [pid = 2462] [serial = 2104] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 175 (0x118132800) [pid = 2462] [serial = 2128] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 174 (0x11856e800) [pid = 2462] [serial = 2129] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 173 (0x1163ed800) [pid = 2462] [serial = 2122] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 172 (0x117e05000) [pid = 2462] [serial = 2123] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 171 (0x1191d5000) [pid = 2462] [serial = 2101] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 170 (0x119a51800) [pid = 2462] [serial = 2138] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 169 (0x115d42400) [pid = 2462] [serial = 2120] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 168 (0x113447800) [pid = 2462] [serial = 2119] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 167 (0x113133000) [pid = 2462] [serial = 2117] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 166 (0x123427400) [pid = 2462] [serial = 2143] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 165 (0x11292e400) [pid = 2462] [serial = 2116] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 164 (0x12838a400) [pid = 2462] [serial = 2110] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 163 (0x1185e3400) [pid = 2462] [serial = 2131] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 162 (0x11856f800) [pid = 2462] [serial = 2113] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x128505800) [pid = 2462] [serial = 2107] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x123490800) [pid = 2462] [serial = 2146] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x11312d000) [pid = 2462] [serial = 2098] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x12411b400) [pid = 2462] [serial = 2149] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x12348d000) [pid = 2462] [serial = 2144] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 156 (0x1214ef000) [pid = 2462] [serial = 2141] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 155 (0x123c11400) [pid = 2462] [serial = 2147] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 154 (0x119268400) [pid = 2462] [serial = 2132] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 153 (0x1198c2800) [pid = 2462] [serial = 2135] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 152 (0x1252a8400) [pid = 2462] [serial = 2153] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 151 (0x12499ec00) [pid = 2462] [serial = 2152] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | --DOMWINDOW == 150 (0x1242ee800) [pid = 2462] [serial = 2150] [outer = 0x0] [url = about:blank] 20:31:41 INFO - PROCESS | 2462 | 1461900701534 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]]]}] 20:31:41 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. 20:31:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 20:31:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:31:41 INFO - PROCESS | 2462 | 1461900701552 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:31:41 INFO - PROCESS | 2462 | 1461900701555 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:31:41 INFO - PROCESS | 2462 | 1461900701557 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:31:41 INFO - PROCESS | 2462 | 1461900701560 Marionette TRACE conn2 <- [1,2966,null,{}] 20:31:41 INFO - PROCESS | 2462 | 1461900701579 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}] 20:31:41 INFO - PROCESS | 2462 | 1461900701666 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:31:41 INFO - PROCESS | 2462 | 1461900701674 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 2462 | ++DOCSHELL 0x1266ab000 == 65 [pid = 2462] [id = 750] 20:31:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 151 (0x11926bc00) [pid = 2462] [serial = 2249] [outer = 0x0] 20:31:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 152 (0x1198be000) [pid = 2462] [serial = 2250] [outer = 0x11926bc00] 20:31:41 INFO - PROCESS | 2462 | 1461900701701 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 2462 | ++DOMWINDOW == 153 (0x119a4bc00) [pid = 2462] [serial = 2251] [outer = 0x11926bc00] 20:31:42 INFO - PROCESS | 2462 | 1461900702051 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]]]}] 20:31:42 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. 20:31:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 524ms 20:31:42 INFO - PROCESS | 2462 | 1461900702082 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:31:42 INFO - PROCESS | 2462 | 1461900702083 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:31:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:31:42 INFO - PROCESS | 2462 | 1461900702086 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:31:42 INFO - PROCESS | 2462 | 1461900702087 Marionette TRACE conn2 <- [1,2970,null,{}] 20:31:42 INFO - PROCESS | 2462 | 1461900702089 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}] 20:31:42 INFO - PROCESS | 2462 | 1461900702178 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:31:42 INFO - PROCESS | 2462 | 1461900702240 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x1298a6000 == 66 [pid = 2462] [id = 751] 20:31:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 154 (0x119a4d000) [pid = 2462] [serial = 2252] [outer = 0x0] 20:31:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 155 (0x1214ec800) [pid = 2462] [serial = 2253] [outer = 0x119a4d000] 20:31:42 INFO - PROCESS | 2462 | 1461900702266 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 156 (0x123490800) [pid = 2462] [serial = 2254] [outer = 0x119a4d000] 20:31:42 INFO - PROCESS | 2462 | 1461900702548 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]]]}] 20:31:42 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. 20:31:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 20:31:42 INFO - PROCESS | 2462 | 1461900702605 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:31:42 INFO - PROCESS | 2462 | 1461900702606 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:31:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:31:42 INFO - PROCESS | 2462 | 1461900702608 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:31:42 INFO - PROCESS | 2462 | 1461900702610 Marionette TRACE conn2 <- [1,2974,null,{}] 20:31:42 INFO - PROCESS | 2462 | 1461900702612 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}] 20:31:42 INFO - PROCESS | 2462 | 1461900702698 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:31:42 INFO - PROCESS | 2462 | 1461900702761 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:42 INFO - PROCESS | 2462 | ++DOCSHELL 0x12b229000 == 67 [pid = 2462] [id = 752] 20:31:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 157 (0x12348b800) [pid = 2462] [serial = 2255] [outer = 0x0] 20:31:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x123c0c000) [pid = 2462] [serial = 2256] [outer = 0x12348b800] 20:31:42 INFO - PROCESS | 2462 | 1461900702787 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x12411b800) [pid = 2462] [serial = 2257] [outer = 0x12348b800] 20:31:43 INFO - PROCESS | 2462 | 1461900703055 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]]]}] 20:31:43 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. 20:31:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 20:31:43 INFO - PROCESS | 2462 | 1461900703081 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 2462 | 1461900703082 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:31:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:31:43 INFO - PROCESS | 2462 | 1461900703091 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - PROCESS | 2462 | 1461900703092 Marionette TRACE conn2 <- [1,2978,null,{}] 20:31:43 INFO - PROCESS | 2462 | 1461900703095 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}] 20:31:43 INFO - PROCESS | 2462 | 1461900703206 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:31:43 INFO - PROCESS | 2462 | 1461900703210 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3d000 == 68 [pid = 2462] [id = 753] 20:31:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x12411bc00) [pid = 2462] [serial = 2258] [outer = 0x0] 20:31:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x1251a0000) [pid = 2462] [serial = 2259] [outer = 0x12411bc00] 20:31:43 INFO - PROCESS | 2462 | 1461900703237 Marionette DEBUG loaded listener.js 20:31:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x128392400) [pid = 2462] [serial = 2260] [outer = 0x12411bc00] 20:31:43 INFO - PROCESS | 2462 | 1461900703702 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]]]}] 20:31:43 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. 20:31:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 20:31:43 INFO - PROCESS | 2462 | 1461900703713 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 2462 | 1461900703714 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:31:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:31:43 INFO - PROCESS | 2462 | 1461900703724 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - PROCESS | 2462 | 1461900703725 Marionette TRACE conn2 <- [1,2982,null,{}] 20:31:43 INFO - PROCESS | 2462 | 1461900703727 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}] 20:31:43 INFO - PROCESS | 2462 | 1461900703797 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:31:43 INFO - PROCESS | 2462 | 1461900703824 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:43 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d65a800 == 69 [pid = 2462] [id = 754] 20:31:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x128214000) [pid = 2462] [serial = 2261] [outer = 0x0] 20:31:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x128557800) [pid = 2462] [serial = 2262] [outer = 0x128214000] 20:31:43 INFO - PROCESS | 2462 | 1461900703848 Marionette DEBUG loaded listener.js 20:31:43 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x128c03800) [pid = 2462] [serial = 2263] [outer = 0x128214000] 20:31:44 INFO - PROCESS | 2462 | 1461900704308 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"]]]}] 20:31:44 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 20:31:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:31:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 620ms 20:31:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:31:44 INFO - PROCESS | 2462 | 1461900704346 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:31:44 INFO - PROCESS | 2462 | 1461900704348 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:31:44 INFO - PROCESS | 2462 | 1461900704352 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:31:44 INFO - PROCESS | 2462 | 1461900704354 Marionette TRACE conn2 <- [1,2986,null,{}] 20:31:44 INFO - PROCESS | 2462 | 1461900704357 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}] 20:31:44 INFO - PROCESS | 2462 | 1461900704520 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:31:44 INFO - PROCESS | 2462 | 1461900704618 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d86a000 == 70 [pid = 2462] [id = 755] 20:31:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 166 (0x128e4a400) [pid = 2462] [serial = 2264] [outer = 0x0] 20:31:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 167 (0x128f61800) [pid = 2462] [serial = 2265] [outer = 0x128e4a400] 20:31:44 INFO - PROCESS | 2462 | 1461900704643 Marionette DEBUG loaded listener.js 20:31:44 INFO - PROCESS | 2462 | ++DOMWINDOW == 168 (0x12a945c00) [pid = 2462] [serial = 2266] [outer = 0x128e4a400] 20:31:44 INFO - PROCESS | 2462 | 1461900704939 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]]]}] 20:31:44 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. 20:31:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 20:31:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:31:44 INFO - PROCESS | 2462 | 1461900704975 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:31:44 INFO - PROCESS | 2462 | 1461900704976 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:31:44 INFO - PROCESS | 2462 | 1461900704978 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:31:44 INFO - PROCESS | 2462 | 1461900704979 Marionette TRACE conn2 <- [1,2990,null,{}] 20:31:44 INFO - PROCESS | 2462 | 1461900704981 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}] 20:31:45 INFO - PROCESS | 2462 | 1461900705093 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:31:45 INFO - PROCESS | 2462 | 1461900705135 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e009000 == 71 [pid = 2462] [id = 756] 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 169 (0x128f65c00) [pid = 2462] [serial = 2267] [outer = 0x0] 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 170 (0x12adedc00) [pid = 2462] [serial = 2268] [outer = 0x128f65c00] 20:31:45 INFO - PROCESS | 2462 | 1461900705159 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 171 (0x12b2d7800) [pid = 2462] [serial = 2269] [outer = 0x128f65c00] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 170 (0x128557400) [pid = 2462] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 169 (0x1185e2c00) [pid = 2462] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 168 (0x113c40800) [pid = 2462] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 167 (0x1198bbc00) [pid = 2462] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 166 (0x110f2c800) [pid = 2462] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 165 (0x1180a9400) [pid = 2462] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 164 (0x1214e4c00) [pid = 2462] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 163 (0x110ddbc00) [pid = 2462] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 162 (0x119a44c00) [pid = 2462] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 161 (0x12ce43c00) [pid = 2462] [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.] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 160 (0x12d112800) [pid = 2462] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 159 (0x128f64800) [pid = 2462] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 158 (0x1180a7c00) [pid = 2462] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:31:45 INFO - PROCESS | 2462 | --DOMWINDOW == 157 (0x1266dec00) [pid = 2462] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:31:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x1161ed800 == 72 [pid = 2462] [id = 757] 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 158 (0x110f2dc00) [pid = 2462] [serial = 2270] [outer = 0x0] 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 159 (0x113c40800) [pid = 2462] [serial = 2271] [outer = 0x110f2dc00] 20:31:45 INFO - PROCESS | 2462 | 1461900705674 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]]]}] 20:31:45 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. 20:31:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 20:31:45 INFO - PROCESS | 2462 | 1461900705698 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:31:45 INFO - PROCESS | 2462 | 1461900705699 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:31:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:31:45 INFO - PROCESS | 2462 | 1461900705703 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:31:45 INFO - PROCESS | 2462 | 1461900705705 Marionette TRACE conn2 <- [1,2994,null,{}] 20:31:45 INFO - PROCESS | 2462 | 1461900705707 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}] 20:31:45 INFO - PROCESS | 2462 | 1461900705821 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:31:45 INFO - PROCESS | 2462 | 1461900705909 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:45 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d773800 == 73 [pid = 2462] [id = 758] 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 160 (0x110f2c800) [pid = 2462] [serial = 2272] [outer = 0x0] 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 161 (0x12ab46800) [pid = 2462] [serial = 2273] [outer = 0x110f2c800] 20:31:45 INFO - PROCESS | 2462 | 1461900705936 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 2462 | ++DOMWINDOW == 162 (0x12b376c00) [pid = 2462] [serial = 2274] [outer = 0x110f2c800] 20:31:46 INFO - PROCESS | 2462 | 1461900706187 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]]]}] 20:31:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:31:46 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 20:31:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 20:31:46 INFO - PROCESS | 2462 | 1461900706224 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:31:46 INFO - PROCESS | 2462 | 1461900706226 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:31:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:31:46 INFO - PROCESS | 2462 | 1461900706228 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:31:46 INFO - PROCESS | 2462 | 1461900706230 Marionette TRACE conn2 <- [1,2998,null,{}] 20:31:46 INFO - PROCESS | 2462 | 1461900706239 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}] 20:31:46 INFO - PROCESS | 2462 | 1461900706347 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:31:46 INFO - PROCESS | 2462 | 1461900706352 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x1353d9000 == 74 [pid = 2462] [id = 759] 20:31:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 163 (0x12b37bc00) [pid = 2462] [serial = 2275] [outer = 0x0] 20:31:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 164 (0x12bb75800) [pid = 2462] [serial = 2276] [outer = 0x12b37bc00] 20:31:46 INFO - PROCESS | 2462 | 1461900706381 Marionette DEBUG loaded listener.js 20:31:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 165 (0x12bb8c400) [pid = 2462] [serial = 2277] [outer = 0x12b37bc00] 20:31:46 INFO - PROCESS | 2462 | 1461900706701 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]]]}] 20:31:46 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. 20:31:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 20:31:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:31:46 INFO - PROCESS | 2462 | 1461900706747 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:31:46 INFO - PROCESS | 2462 | 1461900706748 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:31:46 INFO - PROCESS | 2462 | 1461900706751 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:31:46 INFO - PROCESS | 2462 | 1461900706752 Marionette TRACE conn2 <- [1,3002,null,{}] 20:31:46 INFO - PROCESS | 2462 | 1461900706754 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}] 20:31:46 INFO - PROCESS | 2462 | 1461900706874 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:31:46 INFO - PROCESS | 2462 | 1461900706880 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:46 INFO - PROCESS | 2462 | ++DOCSHELL 0x135ac6800 == 75 [pid = 2462] [id = 760] 20:31:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 166 (0x121513c00) [pid = 2462] [serial = 2278] [outer = 0x0] 20:31:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 167 (0x121517800) [pid = 2462] [serial = 2279] [outer = 0x121513c00] 20:31:46 INFO - PROCESS | 2462 | 1461900706906 Marionette DEBUG loaded listener.js 20:31:46 INFO - PROCESS | 2462 | ++DOMWINDOW == 168 (0x12151d800) [pid = 2462] [serial = 2280] [outer = 0x121513c00] 20:31:47 INFO - PROCESS | 2462 | 1461900707205 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]]]}] 20:31:47 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. 20:31:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 20:31:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:31:47 INFO - PROCESS | 2462 | 1461900707224 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:31:47 INFO - PROCESS | 2462 | 1461900707226 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:31:47 INFO - PROCESS | 2462 | 1461900707228 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:31:47 INFO - PROCESS | 2462 | 1461900707230 Marionette TRACE conn2 <- [1,3006,null,{}] 20:31:47 INFO - PROCESS | 2462 | 1461900707232 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}] 20:31:47 INFO - PROCESS | 2462 | 1461900707336 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:31:47 INFO - PROCESS | 2462 | 1461900707340 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:47 INFO - PROCESS | 2462 | ++DOCSHELL 0x137c44800 == 76 [pid = 2462] [id = 761] 20:31:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 169 (0x12151dc00) [pid = 2462] [serial = 2281] [outer = 0x0] 20:31:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 170 (0x12bb81000) [pid = 2462] [serial = 2282] [outer = 0x12151dc00] 20:31:47 INFO - PROCESS | 2462 | 1461900707370 Marionette DEBUG loaded listener.js 20:31:47 INFO - PROCESS | 2462 | ++DOMWINDOW == 171 (0x12c134000) [pid = 2462] [serial = 2283] [outer = 0x12151dc00] 20:31:47 INFO - PROCESS | 2462 | 1461900707962 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]]]}] 20:31:47 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. 20:31:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 769ms 20:31:47 INFO - PROCESS | 2462 | 1461900707998 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:31:48 INFO - PROCESS | 2462 | 1461900708001 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:31:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:31:48 INFO - PROCESS | 2462 | 1461900708005 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:31:48 INFO - PROCESS | 2462 | 1461900708007 Marionette TRACE conn2 <- [1,3010,null,{}] 20:31:48 INFO - PROCESS | 2462 | 1461900708011 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}] 20:31:48 INFO - PROCESS | 2462 | 1461900708124 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:31:48 INFO - PROCESS | 2462 | 1461900708206 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x123c35000 == 77 [pid = 2462] [id = 762] 20:31:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 172 (0x11312d400) [pid = 2462] [serial = 2284] [outer = 0x0] 20:31:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 173 (0x1163eb800) [pid = 2462] [serial = 2285] [outer = 0x11312d400] 20:31:48 INFO - PROCESS | 2462 | 1461900708240 Marionette DEBUG loaded listener.js 20:31:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 174 (0x1180af000) [pid = 2462] [serial = 2286] [outer = 0x11312d400] 20:31:48 INFO - PROCESS | 2462 | 1461900708611 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]]]}] 20:31:48 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 20:31:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 622ms 20:31:48 INFO - PROCESS | 2462 | 1461900708627 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:31:48 INFO - PROCESS | 2462 | 1461900708631 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:31:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:31:48 INFO - PROCESS | 2462 | 1461900708635 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:31:48 INFO - PROCESS | 2462 | 1461900708637 Marionette TRACE conn2 <- [1,3014,null,{}] 20:31:48 INFO - PROCESS | 2462 | 1461900708640 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}] 20:31:48 INFO - PROCESS | 2462 | 1461900708747 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:31:48 INFO - PROCESS | 2462 | 1461900708855 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:48 INFO - PROCESS | 2462 | ++DOCSHELL 0x12a89e800 == 78 [pid = 2462] [id = 763] 20:31:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 175 (0x118789800) [pid = 2462] [serial = 2287] [outer = 0x0] 20:31:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 176 (0x119125000) [pid = 2462] [serial = 2288] [outer = 0x118789800] 20:31:48 INFO - PROCESS | 2462 | 1461900708885 Marionette DEBUG loaded listener.js 20:31:48 INFO - PROCESS | 2462 | ++DOMWINDOW == 177 (0x119a48400) [pid = 2462] [serial = 2289] [outer = 0x118789800] 20:31:49 INFO - PROCESS | 2462 | [2462] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:31:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:31:49 INFO - {} 20:31:49 INFO - PROCESS | 2462 | 1461900709298 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:31:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:31:49 INFO - {} 20:31:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:31:49 INFO - {} 20:31:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:31:49 INFO - {} 20:31:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 670ms 20:31:49 INFO - PROCESS | 2462 | 1461900709305 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:31:49 INFO - PROCESS | 2462 | 1461900709307 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:31:49 INFO - TEST-START | /FileAPI/fileReader.html 20:31:49 INFO - PROCESS | 2462 | 1461900709309 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:31:49 INFO - PROCESS | 2462 | 1461900709312 Marionette TRACE conn2 <- [1,3018,null,{}] 20:31:49 INFO - PROCESS | 2462 | 1461900709320 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}] 20:31:49 INFO - PROCESS | 2462 | 1461900709430 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:31:49 INFO - PROCESS | 2462 | 1461900709543 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 2462 | ++DOCSHELL 0x135a90800 == 79 [pid = 2462] [id = 764] 20:31:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 178 (0x12151a400) [pid = 2462] [serial = 2290] [outer = 0x0] 20:31:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 179 (0x1238f6000) [pid = 2462] [serial = 2291] [outer = 0x12151a400] 20:31:49 INFO - PROCESS | 2462 | 1461900709576 Marionette DEBUG loaded listener.js 20:31:49 INFO - PROCESS | 2462 | ++DOMWINDOW == 180 (0x128209c00) [pid = 2462] [serial = 2292] [outer = 0x12151a400] 20:31:49 INFO - PROCESS | 2462 | 1461900709947 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]]]}] 20:31:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:31:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:31:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:31:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:31:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 673ms 20:31:49 INFO - PROCESS | 2462 | 1461900709983 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:31:49 INFO - PROCESS | 2462 | 1461900709985 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:31:49 INFO - TEST-START | /FileAPI/historical.html 20:31:49 INFO - PROCESS | 2462 | 1461900709987 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:31:49 INFO - PROCESS | 2462 | 1461900709988 Marionette TRACE conn2 <- [1,3022,null,{}] 20:31:49 INFO - PROCESS | 2462 | 1461900709991 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}] 20:31:50 INFO - PROCESS | 2462 | 1461900710097 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:31:50 INFO - PROCESS | 2462 | 1461900710200 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:50 INFO - PROCESS | 2462 | ++DOCSHELL 0x137c4b000 == 80 [pid = 2462] [id = 765] 20:31:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 181 (0x128211800) [pid = 2462] [serial = 2293] [outer = 0x0] 20:31:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 182 (0x12a949400) [pid = 2462] [serial = 2294] [outer = 0x128211800] 20:31:50 INFO - PROCESS | 2462 | 1461900710231 Marionette DEBUG loaded listener.js 20:31:50 INFO - PROCESS | 2462 | ++DOMWINDOW == 183 (0x12b378000) [pid = 2462] [serial = 2295] [outer = 0x128211800] 20:31:50 INFO - PROCESS | 2462 | 1461900710616 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"]]]}] 20:31:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:31:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:31:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:31:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:31:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:31:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:31:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:31:50 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 20:31:50 INFO - TEST-START | /FileAPI/idlharness.html 20:31:50 INFO - PROCESS | 2462 | 1461900710658 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:31:50 INFO - PROCESS | 2462 | 1461900710661 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:31:50 INFO - PROCESS | 2462 | 1461900710664 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:31:50 INFO - PROCESS | 2462 | 1461900710666 Marionette TRACE conn2 <- [1,3026,null,{}] 20:31:50 INFO - PROCESS | 2462 | 1461900710670 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}] 20:31:50 INFO - PROCESS | 2462 | 1461900710862 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:31:51 INFO - PROCESS | 2462 | 1461900711015 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x135779800 == 81 [pid = 2462] [id = 766] 20:31:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 184 (0x1286afc00) [pid = 2462] [serial = 2296] [outer = 0x0] 20:31:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 185 (0x12bb7c400) [pid = 2462] [serial = 2297] [outer = 0x1286afc00] 20:31:51 INFO - PROCESS | 2462 | 1461900711061 Marionette DEBUG loaded listener.js 20:31:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 186 (0x12c12b400) [pid = 2462] [serial = 2298] [outer = 0x1286afc00] 20:31:51 INFO - PROCESS | 2462 | 1461900711719 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]]]}] 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:31:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:31:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:31:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:31:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:31:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:31:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:31:51 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 20:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:31:51 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 20:31:51 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 20:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:31:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:31:51 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 20:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:31:51 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 20:31:51 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 20:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:31:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 1089ms 20:31:51 INFO - PROCESS | 2462 | 1461900711753 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:31:51 INFO - PROCESS | 2462 | 1461900711755 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:31:51 INFO - TEST-START | /FileAPI/idlharness.worker 20:31:51 INFO - PROCESS | 2462 | 1461900711757 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:31:51 INFO - PROCESS | 2462 | 1461900711758 Marionette TRACE conn2 <- [1,3030,null,{}] 20:31:51 INFO - PROCESS | 2462 | 1461900711761 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}] 20:31:51 INFO - PROCESS | 2462 | 1461900711887 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:31:51 INFO - PROCESS | 2462 | 1461900711972 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 2462 | ++DOCSHELL 0x13fbf1000 == 82 [pid = 2462] [id = 767] 20:31:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 187 (0x12c134c00) [pid = 2462] [serial = 2299] [outer = 0x0] 20:31:51 INFO - PROCESS | 2462 | ++DOMWINDOW == 188 (0x12d723000) [pid = 2462] [serial = 2300] [outer = 0x12c134c00] 20:31:52 INFO - PROCESS | 2462 | 1461900712003 Marionette DEBUG loaded listener.js 20:31:52 INFO - PROCESS | 2462 | ++DOMWINDOW == 189 (0x12d72d800) [pid = 2462] [serial = 2301] [outer = 0x12c134c00] 20:31:52 INFO - PROCESS | 2462 | [2462] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:31:52 INFO - PROCESS | 2462 | 1461900712822 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,{},{}]]]}] 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:31:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:31:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:31:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:31:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:31:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:31:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:31:52 INFO - {} 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:31:52 INFO - {} 20:31:52 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 - {} 20:31:52 INFO - {} 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:31:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:31:52 INFO - {} 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:31:52 INFO - {} 20:31:52 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 - {} 20:31:52 INFO - {} 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:31:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:31:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 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 20:31:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:31:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:31:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:31:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:31:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:31:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:31:52 INFO - {} 20:31:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1139ms 20:31:52 INFO - PROCESS | 2462 | 1461900712898 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:31:52 INFO - PROCESS | 2462 | 1461900712899 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:31:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:31:52 INFO - PROCESS | 2462 | 1461900712902 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:31:52 INFO - PROCESS | 2462 | 1461900712903 Marionette TRACE conn2 <- [1,3034,null,{}] 20:31:52 INFO - PROCESS | 2462 | 1461900712906 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}] 20:31:53 INFO - PROCESS | 2462 | 1461900713048 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:31:53 INFO - PROCESS | 2462 | 1461900713157 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x142142000 == 83 [pid = 2462] [id = 768] 20:31:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 190 (0x13fd83c00) [pid = 2462] [serial = 2302] [outer = 0x0] 20:31:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 191 (0x141fb3c00) [pid = 2462] [serial = 2303] [outer = 0x13fd83c00] 20:31:53 INFO - PROCESS | 2462 | 1461900713188 Marionette DEBUG loaded listener.js 20:31:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 192 (0x142166800) [pid = 2462] [serial = 2304] [outer = 0x13fd83c00] 20:31:53 INFO - PROCESS | 2462 | 1461900713545 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]]]}] 20:31:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:31:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 20:31:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:31:53 INFO - PROCESS | 2462 | 1461900713573 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:31:53 INFO - PROCESS | 2462 | 1461900713574 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:31:53 INFO - PROCESS | 2462 | 1461900713576 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:31:53 INFO - PROCESS | 2462 | 1461900713578 Marionette TRACE conn2 <- [1,3038,null,{}] 20:31:53 INFO - PROCESS | 2462 | 1461900713580 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}] 20:31:53 INFO - PROCESS | 2462 | 1461900713697 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:31:53 INFO - PROCESS | 2462 | 1461900713821 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:53 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e018800 == 84 [pid = 2462] [id = 769] 20:31:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 193 (0x110e7b800) [pid = 2462] [serial = 2305] [outer = 0x0] 20:31:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 194 (0x13fd84000) [pid = 2462] [serial = 2306] [outer = 0x110e7b800] 20:31:53 INFO - PROCESS | 2462 | 1461900713852 Marionette DEBUG loaded listener.js 20:31:53 INFO - PROCESS | 2462 | ++DOMWINDOW == 195 (0x141954000) [pid = 2462] [serial = 2307] [outer = 0x110e7b800] 20:31:54 INFO - PROCESS | 2462 | 1461900714143 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"]]]}] 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:31:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 20:31:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:31:54 INFO - PROCESS | 2462 | 1461900714196 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:31:54 INFO - PROCESS | 2462 | 1461900714198 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:31:54 INFO - PROCESS | 2462 | 1461900714200 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 2462 | 1461900714203 Marionette TRACE conn2 <- [1,3042,null,{}] 20:31:54 INFO - PROCESS | 2462 | 1461900714206 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}] 20:31:54 INFO - PROCESS | 2462 | 1461900714316 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:31:54 INFO - PROCESS | 2462 | 1461900714447 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:54 INFO - PROCESS | 2462 | ++DOCSHELL 0x119eef000 == 85 [pid = 2462] [id = 770] 20:31:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 196 (0x115d3e400) [pid = 2462] [serial = 2308] [outer = 0x0] 20:31:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 197 (0x119a47c00) [pid = 2462] [serial = 2309] [outer = 0x115d3e400] 20:31:54 INFO - PROCESS | 2462 | 1461900714482 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 2462 | ++DOMWINDOW == 198 (0x123427400) [pid = 2462] [serial = 2310] [outer = 0x115d3e400] 20:31:54 INFO - PROCESS | 2462 | 1461900714945 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]]]}] 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:31:54 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. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:31:54 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'.) 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:31:54 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. 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:31:54 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. 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:31:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:31:54 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. 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:31:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:31:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:31:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:31:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 778ms 20:31:54 INFO - PROCESS | 2462 | 1461900714980 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:31:54 INFO - PROCESS | 2462 | 1461900714981 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:31:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:31:54 INFO - PROCESS | 2462 | 1461900714984 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 2462 | 1461900714985 Marionette TRACE conn2 <- [1,3046,null,{}] 20:31:54 INFO - PROCESS | 2462 | 1461900714988 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}] 20:31:55 INFO - PROCESS | 2462 | 1461900715288 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:31:55 INFO - PROCESS | 2462 | 1461900715424 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:55 INFO - PROCESS | 2462 | ++DOCSHELL 0x12496b800 == 86 [pid = 2462] [id = 771] 20:31:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 199 (0x110f33c00) [pid = 2462] [serial = 2311] [outer = 0x0] 20:31:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 200 (0x112554000) [pid = 2462] [serial = 2312] [outer = 0x110f33c00] 20:31:55 INFO - PROCESS | 2462 | 1461900715455 Marionette DEBUG loaded listener.js 20:31:55 INFO - PROCESS | 2462 | ++DOMWINDOW == 201 (0x1166de400) [pid = 2462] [serial = 2313] [outer = 0x110f33c00] 20:31:55 INFO - PROCESS | 2462 | [2462] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:31:55 INFO - PROCESS | 2462 | 1461900715881 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:31:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:31:55 INFO - {} 20:31:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 925ms 20:31:55 INFO - PROCESS | 2462 | 1461900715910 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:31:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:31:55 INFO - PROCESS | 2462 | 1461900715913 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:31:55 INFO - PROCESS | 2462 | 1461900715916 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:31:55 INFO - PROCESS | 2462 | 1461900715918 Marionette TRACE conn2 <- [1,3050,null,{}] 20:31:55 INFO - PROCESS | 2462 | 1461900715921 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}] 20:31:56 INFO - PROCESS | 2462 | 1461900716060 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:31:56 INFO - PROCESS | 2462 | 1461900716190 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12d63c800 == 85 [pid = 2462] [id = 683] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x135ac6800 == 84 [pid = 2462] [id = 760] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x1353d9000 == 83 [pid = 2462] [id = 759] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12d773800 == 82 [pid = 2462] [id = 758] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x1161ed800 == 81 [pid = 2462] [id = 757] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12e009000 == 80 [pid = 2462] [id = 756] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12d86a000 == 79 [pid = 2462] [id = 755] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12d65a800 == 78 [pid = 2462] [id = 754] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 200 (0x12d117800) [pid = 2462] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 199 (0x12ab43000) [pid = 2462] [serial = 2212] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x118543800 == 79 [pid = 2462] [id = 772] 20:31:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 200 (0x113ccbc00) [pid = 2462] [serial = 2314] [outer = 0x0] 20:31:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 201 (0x118134800) [pid = 2462] [serial = 2315] [outer = 0x113ccbc00] 20:31:56 INFO - PROCESS | 2462 | 1461900716256 Marionette DEBUG loaded listener.js 20:31:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 202 (0x119959c00) [pid = 2462] [serial = 2316] [outer = 0x113ccbc00] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca3d000 == 78 [pid = 2462] [id = 753] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12b229000 == 77 [pid = 2462] [id = 752] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x1298a6000 == 76 [pid = 2462] [id = 751] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x1266ab000 == 75 [pid = 2462] [id = 750] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x1172d4800 == 74 [pid = 2462] [id = 749] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x123848800 == 73 [pid = 2462] [id = 748] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x117364800 == 72 [pid = 2462] [id = 746] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x1353d9800 == 71 [pid = 2462] [id = 743] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x13511e800 == 70 [pid = 2462] [id = 742] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12f591800 == 69 [pid = 2462] [id = 741] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12ca46800 == 68 [pid = 2462] [id = 740] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x12887f000 == 67 [pid = 2462] [id = 739] 20:31:56 INFO - PROCESS | 2462 | --DOCSHELL 0x115fd1800 == 66 [pid = 2462] [id = 738] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 201 (0x128561000) [pid = 2462] [serial = 2200] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 200 (0x128510800) [pid = 2462] [serial = 2198] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 199 (0x1286b9c00) [pid = 2462] [serial = 2201] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 198 (0x119121000) [pid = 2462] [serial = 2185] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 197 (0x1198bf400) [pid = 2462] [serial = 2186] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 196 (0x118044c00) [pid = 2462] [serial = 2180] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 195 (0x1169acc00) [pid = 2462] [serial = 2179] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 194 (0x119a49400) [pid = 2462] [serial = 2188] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 193 (0x118567400) [pid = 2462] [serial = 2189] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 192 (0x123482800) [pid = 2462] [serial = 2167] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 191 (0x1125bac00) [pid = 2462] [serial = 2158] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 190 (0x11877ec00) [pid = 2462] [serial = 2164] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 189 (0x112d70800) [pid = 2462] [serial = 2177] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 188 (0x1120e0c00) [pid = 2462] [serial = 2176] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 187 (0x118133000) [pid = 2462] [serial = 2182] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 186 (0x1185de000) [pid = 2462] [serial = 2183] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 185 (0x125ce4400) [pid = 2462] [serial = 2155] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 184 (0x124946400) [pid = 2462] [serial = 2170] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 183 (0x116326c00) [pid = 2462] [serial = 2161] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 182 (0x12669fc00) [pid = 2462] [serial = 2173] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 181 (0x123820400) [pid = 2462] [serial = 2191] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 180 (0x1194a1000) [pid = 2462] [serial = 2204] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 179 (0x12a91bc00) [pid = 2462] [serial = 2209] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 178 (0x12855d000) [pid = 2462] [serial = 2206] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 177 (0x11312a000) [pid = 2462] [serial = 2203] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 176 (0x123671000) [pid = 2462] [serial = 1493] [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.] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 175 (0x128f61400) [pid = 2462] [serial = 2207] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 174 (0x12470e800) [pid = 2462] [serial = 2192] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 173 (0x12a949800) [pid = 2462] [serial = 2210] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 172 (0x124c56400) [pid = 2462] [serial = 2194] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 171 (0x128504800) [pid = 2462] [serial = 2197] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | --DOMWINDOW == 170 (0x12838c800) [pid = 2462] [serial = 2195] [outer = 0x0] [url = about:blank] 20:31:56 INFO - PROCESS | 2462 | 1461900716556 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]]]}] 20:31:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:31:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:31:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:31:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:31:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 674ms 20:31:56 INFO - PROCESS | 2462 | 1461900716590 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:31:56 INFO - PROCESS | 2462 | 1461900716592 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:31:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:31:56 INFO - PROCESS | 2462 | 1461900716594 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:31:56 INFO - PROCESS | 2462 | 1461900716596 Marionette TRACE conn2 <- [1,3054,null,{}] 20:31:56 INFO - PROCESS | 2462 | 1461900716598 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}] 20:31:56 INFO - PROCESS | 2462 | 1461900716689 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:31:56 INFO - PROCESS | 2462 | 1461900716696 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:56 INFO - PROCESS | 2462 | ++DOCSHELL 0x128c23000 == 67 [pid = 2462] [id = 773] 20:31:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 171 (0x1185db400) [pid = 2462] [serial = 2317] [outer = 0x0] 20:31:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 172 (0x1214ed400) [pid = 2462] [serial = 2318] [outer = 0x1185db400] 20:31:56 INFO - PROCESS | 2462 | 1461900716722 Marionette DEBUG loaded listener.js 20:31:56 INFO - PROCESS | 2462 | ++DOMWINDOW == 173 (0x12151bc00) [pid = 2462] [serial = 2319] [outer = 0x1185db400] 20:31:57 INFO - PROCESS | 2462 | 1461900717331 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"]]]}] 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:31:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:31:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:31:57 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" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:31:57 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" 20:31:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:31:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 787ms 20:31:57 INFO - PROCESS | 2462 | 1461900717383 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:31:57 INFO - PROCESS | 2462 | 1461900717389 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:31:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:31:57 INFO - PROCESS | 2462 | 1461900717404 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:31:57 INFO - PROCESS | 2462 | 1461900717411 Marionette TRACE conn2 <- [1,3058,null,{}] 20:31:57 INFO - PROCESS | 2462 | 1461900717443 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}] 20:31:57 INFO - PROCESS | 2462 | 1461900717600 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:31:57 INFO - PROCESS | 2462 | 1461900717665 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:57 INFO - PROCESS | 2462 | ++DOCSHELL 0x12ca3d000 == 68 [pid = 2462] [id = 774] 20:31:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 174 (0x119a4f800) [pid = 2462] [serial = 2320] [outer = 0x0] 20:31:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 175 (0x128214800) [pid = 2462] [serial = 2321] [outer = 0x119a4f800] 20:31:57 INFO - PROCESS | 2462 | 1461900717691 Marionette DEBUG loaded listener.js 20:31:57 INFO - PROCESS | 2462 | ++DOMWINDOW == 176 (0x128393400) [pid = 2462] [serial = 2322] [outer = 0x119a4f800] 20:31:58 INFO - PROCESS | 2462 | 1461900718015 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]]]}] 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:31:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:31:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:31:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:31:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:31:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:31:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:31:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:31:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:31:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 670ms 20:31:58 INFO - PROCESS | 2462 | 1461900718066 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:31:58 INFO - PROCESS | 2462 | 1461900718068 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:31:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:31:58 INFO - PROCESS | 2462 | 1461900718071 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - PROCESS | 2462 | 1461900718073 Marionette TRACE conn2 <- [1,3062,null,{}] 20:31:58 INFO - PROCESS | 2462 | 1461900718076 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}] 20:31:58 INFO - PROCESS | 2462 | 1461900718258 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:31:58 INFO - PROCESS | 2462 | 1461900718264 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d640000 == 69 [pid = 2462] [id = 775] 20:31:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 177 (0x128208000) [pid = 2462] [serial = 2323] [outer = 0x0] 20:31:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 178 (0x1286b6000) [pid = 2462] [serial = 2324] [outer = 0x128208000] 20:31:58 INFO - PROCESS | 2462 | 1461900718291 Marionette DEBUG loaded listener.js 20:31:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 179 (0x12a941000) [pid = 2462] [serial = 2325] [outer = 0x128208000] 20:31:58 INFO - PROCESS | 2462 | [2462] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:31:58 INFO - PROCESS | 2462 | 1461900718650 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:31:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:31:58 INFO - {} 20:31:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 622ms 20:31:58 INFO - PROCESS | 2462 | 1461900718693 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:31:58 INFO - PROCESS | 2462 | 1461900718695 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:31:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:31:58 INFO - PROCESS | 2462 | 1461900718697 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - PROCESS | 2462 | 1461900718698 Marionette TRACE conn2 <- [1,3066,null,{}] 20:31:58 INFO - PROCESS | 2462 | 1461900718700 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}] 20:31:58 INFO - PROCESS | 2462 | 1461900718817 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:31:58 INFO - PROCESS | 2462 | 1461900718834 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:58 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d865800 == 70 [pid = 2462] [id = 776] 20:31:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 180 (0x12ba74800) [pid = 2462] [serial = 2326] [outer = 0x0] 20:31:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 181 (0x12ba7ec00) [pid = 2462] [serial = 2327] [outer = 0x12ba74800] 20:31:58 INFO - PROCESS | 2462 | 1461900718884 Marionette DEBUG loaded listener.js 20:31:58 INFO - PROCESS | 2462 | ++DOMWINDOW == 182 (0x12c137800) [pid = 2462] [serial = 2328] [outer = 0x12ba74800] 20:31:59 INFO - PROCESS | 2462 | 1461900719244 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]]]}] 20:31:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:31:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:31:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:31:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:31:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:31:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:31:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:31:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 568ms 20:31:59 INFO - PROCESS | 2462 | 1461900719266 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:31:59 INFO - PROCESS | 2462 | 1461900719268 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:31:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:31:59 INFO - PROCESS | 2462 | 1461900719272 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:31:59 INFO - PROCESS | 2462 | 1461900719274 Marionette TRACE conn2 <- [1,3070,null,{}] 20:31:59 INFO - PROCESS | 2462 | 1461900719277 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}] 20:31:59 INFO - PROCESS | 2462 | 1461900719461 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:31:59 INFO - PROCESS | 2462 | 1461900719481 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:59 INFO - PROCESS | 2462 | ++DOCSHELL 0x12e36c800 == 71 [pid = 2462] [id = 777] 20:31:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 183 (0x12ba75c00) [pid = 2462] [serial = 2329] [outer = 0x0] 20:31:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 184 (0x12ce3d400) [pid = 2462] [serial = 2330] [outer = 0x12ba75c00] 20:31:59 INFO - PROCESS | 2462 | 1461900719506 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 2462 | ++DOMWINDOW == 185 (0x12d704800) [pid = 2462] [serial = 2331] [outer = 0x12ba75c00] 20:31:59 INFO - PROCESS | 2462 | 1461900719857 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]]]}] 20:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:31:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 621ms 20:31:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:31:59 INFO - PROCESS | 2462 | 1461900719893 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:31:59 INFO - PROCESS | 2462 | 1461900719894 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:31:59 INFO - PROCESS | 2462 | 1461900719896 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:31:59 INFO - PROCESS | 2462 | 1461900719897 Marionette TRACE conn2 <- [1,3074,null,{}] 20:31:59 INFO - PROCESS | 2462 | 1461900719899 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}] 20:32:00 INFO - PROCESS | 2462 | 1461900720019 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:32:00 INFO - PROCESS | 2462 | 1461900720030 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x1353c6000 == 72 [pid = 2462] [id = 778] 20:32:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 186 (0x1237de000) [pid = 2462] [serial = 2332] [outer = 0x0] 20:32:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 187 (0x1237e2400) [pid = 2462] [serial = 2333] [outer = 0x1237de000] 20:32:00 INFO - PROCESS | 2462 | 1461900720055 Marionette DEBUG loaded listener.js 20:32:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 188 (0x1237e7800) [pid = 2462] [serial = 2334] [outer = 0x1237de000] 20:32:00 INFO - PROCESS | 2462 | 1461900720402 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]]]}] 20:32:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:32:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:32:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:32:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:32:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:32:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:32:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 518ms 20:32:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:32:00 INFO - PROCESS | 2462 | 1461900720415 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:32:00 INFO - PROCESS | 2462 | 1461900720416 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:32:00 INFO - PROCESS | 2462 | 1461900720420 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:32:00 INFO - PROCESS | 2462 | 1461900720421 Marionette TRACE conn2 <- [1,3078,null,{}] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 187 (0x12411bc00) [pid = 2462] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 186 (0x12348b800) [pid = 2462] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 185 (0x128f65c00) [pid = 2462] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 184 (0x12b37bc00) [pid = 2462] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 183 (0x121513c00) [pid = 2462] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 182 (0x110f2dc00) [pid = 2462] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 181 (0x128f67800) [pid = 2462] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 180 (0x110f2c800) [pid = 2462] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 179 (0x128214000) [pid = 2462] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 178 (0x110f2d000) [pid = 2462] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 177 (0x119a4d000) [pid = 2462] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 176 (0x111cb8000) [pid = 2462] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 175 (0x116344800) [pid = 2462] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 174 (0x11926bc00) [pid = 2462] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:32:00 INFO - PROCESS | 2462 | --DOMWINDOW == 173 (0x128e4a400) [pid = 2462] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:32:00 INFO - PROCESS | 2462 | 1461900720629 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}] 20:32:00 INFO - PROCESS | 2462 | 1461900720716 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:32:00 INFO - PROCESS | 2462 | 1461900720719 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:00 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c72f800 == 73 [pid = 2462] [id = 779] 20:32:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 174 (0x12348b800) [pid = 2462] [serial = 2335] [outer = 0x0] 20:32:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 175 (0x12411bc00) [pid = 2462] [serial = 2336] [outer = 0x12348b800] 20:32:00 INFO - PROCESS | 2462 | 1461900720745 Marionette DEBUG loaded listener.js 20:32:00 INFO - PROCESS | 2462 | ++DOMWINDOW == 176 (0x12ce41400) [pid = 2462] [serial = 2337] [outer = 0x12348b800] 20:32:01 INFO - PROCESS | 2462 | 1461900721086 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] 20:32:01 INFO - PROCESS | 2462 | 1461900721139 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:32:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:32:01 INFO - PROCESS | 2462 | 1461900721142 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:32:01 INFO - PROCESS | 2462 | 1461900721143 Marionette TRACE conn2 <- [1,3082,null,{}] 20:32:01 INFO - PROCESS | 2462 | 1461900721145 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}] 20:32:01 INFO - PROCESS | 2462 | 1461900721236 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:32:01 INFO - PROCESS | 2462 | 1461900721331 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x135a85800 == 74 [pid = 2462] [id = 780] 20:32:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 177 (0x11812f400) [pid = 2462] [serial = 2338] [outer = 0x0] 20:32:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 178 (0x123f51400) [pid = 2462] [serial = 2339] [outer = 0x11812f400] 20:32:01 INFO - PROCESS | 2462 | 1461900721356 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 179 (0x123f59000) [pid = 2462] [serial = 2340] [outer = 0x11812f400] 20:32:01 INFO - PROCESS | 2462 | 1461900721612 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]]]}] 20:32:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:32:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:32:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:32:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 20:32:01 INFO - PROCESS | 2462 | 1461900721663 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:32:01 INFO - PROCESS | 2462 | 1461900721664 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:32:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:32:01 INFO - PROCESS | 2462 | 1461900721674 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:32:01 INFO - PROCESS | 2462 | 1461900721675 Marionette TRACE conn2 <- [1,3086,null,{}] 20:32:01 INFO - PROCESS | 2462 | 1461900721677 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}] 20:32:01 INFO - PROCESS | 2462 | 1461900721773 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:32:01 INFO - PROCESS | 2462 | 1461900721778 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:01 INFO - PROCESS | 2462 | ++DOCSHELL 0x135f62800 == 75 [pid = 2462] [id = 781] 20:32:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 180 (0x123f5b000) [pid = 2462] [serial = 2341] [outer = 0x0] 20:32:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 181 (0x12cf8c000) [pid = 2462] [serial = 2342] [outer = 0x123f5b000] 20:32:01 INFO - PROCESS | 2462 | 1461900721808 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 2462 | ++DOMWINDOW == 182 (0x12d725400) [pid = 2462] [serial = 2343] [outer = 0x123f5b000] 20:32:02 INFO - PROCESS | 2462 | 1461900722144 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:32:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:32:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 525ms 20:32:02 INFO - PROCESS | 2462 | 1461900722192 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:32:02 INFO - PROCESS | 2462 | 1461900722194 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:32:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:32:02 INFO - PROCESS | 2462 | 1461900722196 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:32:02 INFO - PROCESS | 2462 | 1461900722197 Marionette TRACE conn2 <- [1,3090,null,{}] 20:32:02 INFO - PROCESS | 2462 | 1461900722200 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}] 20:32:02 INFO - PROCESS | 2462 | 1461900722348 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:32:02 INFO - PROCESS | 2462 | 1461900722355 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:02 INFO - PROCESS | 2462 | ++DOCSHELL 0x13fbde000 == 76 [pid = 2462] [id = 782] 20:32:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 183 (0x1266e7800) [pid = 2462] [serial = 2344] [outer = 0x0] 20:32:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 184 (0x1266f0c00) [pid = 2462] [serial = 2345] [outer = 0x1266e7800] 20:32:02 INFO - PROCESS | 2462 | 1461900722379 Marionette DEBUG loaded listener.js 20:32:02 INFO - PROCESS | 2462 | ++DOMWINDOW == 185 (0x12d72a800) [pid = 2462] [serial = 2346] [outer = 0x1266e7800] 20:32:02 INFO - PROCESS | 2462 | 1461900722813 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:32:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:32:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 20:32:02 INFO - PROCESS | 2462 | 1461900722865 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:32:02 INFO - PROCESS | 2462 | 1461900722868 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:32:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:32:02 INFO - PROCESS | 2462 | 1461900722871 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:32:02 INFO - PROCESS | 2462 | 1461900722874 Marionette TRACE conn2 <- [1,3094,null,{}] 20:32:02 INFO - PROCESS | 2462 | 1461900722878 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}] 20:32:03 INFO - PROCESS | 2462 | 1461900723000 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:32:03 INFO - PROCESS | 2462 | 1461900723091 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x1241af000 == 77 [pid = 2462] [id = 783] 20:32:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 186 (0x113c38c00) [pid = 2462] [serial = 2347] [outer = 0x0] 20:32:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 187 (0x1180a7400) [pid = 2462] [serial = 2348] [outer = 0x113c38c00] 20:32:03 INFO - PROCESS | 2462 | 1461900723126 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 188 (0x11877e400) [pid = 2462] [serial = 2349] [outer = 0x113c38c00] 20:32:03 INFO - PROCESS | 2462 | 1461900723494 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:32:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:32:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 20:32:03 INFO - PROCESS | 2462 | 1461900723542 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:32:03 INFO - PROCESS | 2462 | 1461900723546 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:32:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:32:03 INFO - PROCESS | 2462 | 1461900723576 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:32:03 INFO - PROCESS | 2462 | 1461900723578 Marionette TRACE conn2 <- [1,3098,null,{}] 20:32:03 INFO - PROCESS | 2462 | 1461900723627 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}] 20:32:03 INFO - PROCESS | 2462 | 1461900723743 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:32:03 INFO - PROCESS | 2462 | 1461900723834 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 2462 | ++DOCSHELL 0x12c211800 == 78 [pid = 2462] [id = 784] 20:32:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 189 (0x119269000) [pid = 2462] [serial = 2350] [outer = 0x0] 20:32:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 190 (0x119a51800) [pid = 2462] [serial = 2351] [outer = 0x119269000] 20:32:03 INFO - PROCESS | 2462 | 1461900723864 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 2462 | ++DOMWINDOW == 191 (0x12348b400) [pid = 2462] [serial = 2352] [outer = 0x119269000] 20:32:04 INFO - PROCESS | 2462 | 1461900724222 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]]]}] 20:32:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:32:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:32:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 687ms 20:32:04 INFO - PROCESS | 2462 | 1461900724239 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:32:04 INFO - PROCESS | 2462 | 1461900724240 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:32:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:32:04 INFO - PROCESS | 2462 | 1461900724243 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:32:04 INFO - PROCESS | 2462 | 1461900724246 Marionette TRACE conn2 <- [1,3102,null,{}] 20:32:04 INFO - PROCESS | 2462 | 1461900724254 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}] 20:32:04 INFO - PROCESS | 2462 | 1461900724370 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:32:04 INFO - PROCESS | 2462 | 1461900724492 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:04 INFO - PROCESS | 2462 | ++DOCSHELL 0x12d77d800 == 79 [pid = 2462] [id = 785] 20:32:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 192 (0x123816400) [pid = 2462] [serial = 2353] [outer = 0x0] 20:32:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 193 (0x123f51c00) [pid = 2462] [serial = 2354] [outer = 0x123816400] 20:32:04 INFO - PROCESS | 2462 | 1461900724526 Marionette DEBUG loaded listener.js 20:32:04 INFO - PROCESS | 2462 | ++DOMWINDOW == 194 (0x1266a2000) [pid = 2462] [serial = 2355] [outer = 0x123816400] 20:32:04 INFO - PROCESS | 2462 | 1461900724898 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:32:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:32:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 20:32:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:32:04 INFO - PROCESS | 2462 | 1461900724914 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:32:04 INFO - PROCESS | 2462 | 1461900724916 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:32:04 INFO - PROCESS | 2462 | 1461900724918 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:32:04 INFO - PROCESS | 2462 | 1461900724920 Marionette TRACE conn2 <- [1,3106,null,{}] 20:32:04 INFO - PROCESS | 2462 | 1461900724922 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}] 20:32:05 INFO - PROCESS | 2462 | 1461900725035 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:32:05 INFO - PROCESS | 2462 | 1461900725150 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x135acb000 == 80 [pid = 2462] [id = 786] 20:32:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 195 (0x1266ec800) [pid = 2462] [serial = 2356] [outer = 0x0] 20:32:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 196 (0x128211c00) [pid = 2462] [serial = 2357] [outer = 0x1266ec800] 20:32:05 INFO - PROCESS | 2462 | 1461900725197 Marionette DEBUG loaded listener.js 20:32:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 197 (0x1283c3c00) [pid = 2462] [serial = 2358] [outer = 0x1266ec800] 20:32:05 INFO - PROCESS | 2462 | 1461900725594 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]]]}] 20:32:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:32:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:32:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:32:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 724ms 20:32:05 INFO - PROCESS | 2462 | 1461900725642 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:32:05 INFO - PROCESS | 2462 | 1461900725644 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:32:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:32:05 INFO - PROCESS | 2462 | 1461900725646 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:32:05 INFO - PROCESS | 2462 | 1461900725647 Marionette TRACE conn2 <- [1,3110,null,{}] 20:32:05 INFO - PROCESS | 2462 | 1461900725650 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}] 20:32:05 INFO - PROCESS | 2462 | 1461900725769 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:32:05 INFO - PROCESS | 2462 | 1461900725887 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:05 INFO - PROCESS | 2462 | ++DOCSHELL 0x13fbdf000 == 81 [pid = 2462] [id = 787] 20:32:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 198 (0x1266f0800) [pid = 2462] [serial = 2359] [outer = 0x0] 20:32:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 199 (0x1283c8400) [pid = 2462] [serial = 2360] [outer = 0x1266f0800] 20:32:05 INFO - PROCESS | 2462 | 1461900725919 Marionette DEBUG loaded listener.js 20:32:05 INFO - PROCESS | 2462 | ++DOMWINDOW == 200 (0x1283d0800) [pid = 2462] [serial = 2361] [outer = 0x1266f0800] 20:32:06 INFO - PROCESS | 2462 | 1461900726242 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"]]]}] 20:32:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:32:06 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 20:32:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:32:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 622ms 20:32:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:32:06 INFO - PROCESS | 2462 | 1461900726271 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:32:06 INFO - PROCESS | 2462 | 1461900726272 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:32:06 INFO - PROCESS | 2462 | 1461900726275 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:32:06 INFO - PROCESS | 2462 | 1461900726276 Marionette TRACE conn2 <- [1,3114,null,{}] 20:32:06 INFO - PROCESS | 2462 | 1461900726278 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}] 20:32:06 INFO - PROCESS | 2462 | 1461900726407 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:32:06 INFO - PROCESS | 2462 | 1461900726527 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\", \"92c312ac-6890-43ff-81c8-8f7ef75efac3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:06 INFO - PROCESS | 2462 | ++DOCSHELL 0x1419a2800 == 82 [pid = 2462] [id = 788] 20:32:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 201 (0x1286b6400) [pid = 2462] [serial = 2362] [outer = 0x0] 20:32:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 202 (0x128f64400) [pid = 2462] [serial = 2363] [outer = 0x1286b6400] 20:32:06 INFO - PROCESS | 2462 | 1461900726560 Marionette DEBUG loaded listener.js 20:32:06 INFO - PROCESS | 2462 | ++DOMWINDOW == 203 (0x12bb83800) [pid = 2462] [serial = 2364] [outer = 0x1286b6400] 20:32:06 INFO - PROCESS | 2462 | 1461900726917 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]]]}] 20:32:06 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:32:06 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 20:32:06 INFO - PROCESS | 2462 | 1461900726946 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:32:06 INFO - PROCESS | 2462 | 1461900726948 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:32:08 WARNING - u'runner_teardown' () 20:32:08 INFO - No more tests 20:32:08 INFO - Got 0 unexpected results 20:32:08 INFO - SUITE-END | took 506s 20:32:08 INFO - Closing logging queue 20:32:08 INFO - queue closed 20:32:08 INFO - Return code: 0 20:32:08 WARNING - # TBPL SUCCESS # 20:32:08 INFO - Running post-action listener: _resource_record_post_action 20:32:08 INFO - Running post-run listener: _resource_record_post_run 20:32:09 INFO - Total resource usage - Wall time: 527s; CPU: 58.0%; Read bytes: 94208; Write bytes: 951222784; Read time: 2; Write time: 4662 20:32:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:32:09 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150315520; Write bytes: 145536512; Read time: 13637; Write time: 279 20:32:09 INFO - run-tests - Wall time: 510s; CPU: 58.0%; Read bytes: 94208; Write bytes: 792927232; Read time: 2; Write time: 4339 20:32:09 INFO - Running post-run listener: _upload_blobber_files 20:32:09 INFO - Blob upload gear active. 20:32:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:32:09 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 20:32:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:32:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:32:09 INFO - (blobuploader) - INFO - Open directory for files ... 20:32:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:32:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:32:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:32:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:32:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:32:10 INFO - (blobuploader) - INFO - Done attempting. 20:32:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:32:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:32:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:32:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:32:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:32:12 INFO - (blobuploader) - INFO - Done attempting. 20:32:12 INFO - (blobuploader) - INFO - Iteration through files over. 20:32:12 INFO - Return code: 0 20:32:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:32:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:32:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/adf79cc7dee3e7ccf6c07e5775de263f43a9f13e6ac9e881b044065e2c966d395d81dd397eca4efbd339bddf6a6b254792cceecffc10c27e4ef6274540a4ae12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1ffe0c47740f1812efbdacff74a35b3dbca070ea1b7f86c524c907376c44672fb07e494ea7342d2e21ef775f37bffa06be579b32671945d9fc291886459cdc25"} 20:32:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:32:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:32:12 INFO - Contents: 20:32:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/adf79cc7dee3e7ccf6c07e5775de263f43a9f13e6ac9e881b044065e2c966d395d81dd397eca4efbd339bddf6a6b254792cceecffc10c27e4ef6274540a4ae12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1ffe0c47740f1812efbdacff74a35b3dbca070ea1b7f86c524c907376c44672fb07e494ea7342d2e21ef775f37bffa06be579b32671945d9fc291886459cdc25"} 20:32:12 INFO - Running post-run listener: copy_logs_to_upload_dir 20:32:12 INFO - Copying logs to upload dir... 20:32:12 INFO - mkdir: /builds/slave/test/build/upload/logs 20:32:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=590.758793 ========= master_lag: 24.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-04-28 20:32:36.558176) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-28 20:32:36.564677) ========= 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.mjGD87uUdd/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.uVOm99gISt/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/adf79cc7dee3e7ccf6c07e5775de263f43a9f13e6ac9e881b044065e2c966d395d81dd397eca4efbd339bddf6a6b254792cceecffc10c27e4ef6274540a4ae12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1ffe0c47740f1812efbdacff74a35b3dbca070ea1b7f86c524c907376c44672fb07e494ea7342d2e21ef775f37bffa06be579b32671945d9fc291886459cdc25"} build_url:https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012783 build_url: 'https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/adf79cc7dee3e7ccf6c07e5775de263f43a9f13e6ac9e881b044065e2c966d395d81dd397eca4efbd339bddf6a6b254792cceecffc10c27e4ef6274540a4ae12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1ffe0c47740f1812efbdacff74a35b3dbca070ea1b7f86c524c907376c44672fb07e494ea7342d2e21ef775f37bffa06be579b32671945d9fc291886459cdc25"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Xjk2ZIhCQuOq6DmjFW3nNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 13.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-28 20:32:49.599552) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-28 20:32:49.599910) ========= 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.mjGD87uUdd/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.uVOm99gISt/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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.005542 ========= master_lag: 5.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-28 20:32:54.612448) ========= ========= Started reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-28 20:32:54.612844) ========= ========= Finished reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-28 20:32:59.141225) ========= ========= Total master_lag: 44.29 =========