builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0175 starttime: 1469878756.91 results: success (0) buildid: 20160730031525 builduid: b53d3f4a217e448d9ae3e01948f2105b revision: 2bab1002e68ede45620b6505d5a38c80aaa6288b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:16.908700) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:16.916986) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:16.917361) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:17.051674) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:17.052035) ========= 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.m7Ox1Wtyb0/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.oDYquS1IfY/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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-07-30 04:39:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 147M=0s 2016-07-30 04:39:17 (147 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138808 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:17.213193) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:17.213537) ========= 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.m7Ox1Wtyb0/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.oDYquS1IfY/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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.032973 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:17.274825) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:17.275192) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 2bab1002e68ede45620b6505d5a38c80aaa6288b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 2bab1002e68ede45620b6505d5a38c80aaa6288b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.m7Ox1Wtyb0/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.oDYquS1IfY/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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-07-30 04:39:17,348 truncating revision to first 12 chars 2016-07-30 04:39:17,348 Setting DEBUG logging. 2016-07-30 04:39:17,348 attempt 1/10 2016-07-30 04:39:17,348 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/2bab1002e68e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-30 04:39:18,028 unpacking tar archive at: mozilla-release-2bab1002e68e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.937930 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:18.237512) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:18.237857) ========= script_repo_revision: 2bab1002e68ede45620b6505d5a38c80aaa6288b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:18.238299) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:18.238600) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-30 04:39:18.257791) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 5 secs) (at 2016-07-30 04:39:18.258658) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.m7Ox1Wtyb0/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 04:39:18 INFO - MultiFileLogger online at 20160730 04:39:18 in /builds/slave/test 04:39:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 04:39:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:39:18 INFO - {'append_to_log': False, 04:39:18 INFO - 'base_work_dir': '/builds/slave/test', 04:39:18 INFO - 'blob_upload_branch': 'mozilla-release', 04:39:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:39:18 INFO - 'buildbot_json_path': 'buildprops.json', 04:39:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:39:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:39:18 INFO - 'download_minidump_stackwalk': True, 04:39:18 INFO - 'download_symbols': 'true', 04:39:18 INFO - 'e10s': False, 04:39:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:39:18 INFO - 'tooltool.py': '/tools/tooltool.py', 04:39:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:39:18 INFO - '/tools/misc-python/virtualenv.py')}, 04:39:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:39:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:39:18 INFO - 'log_level': 'info', 04:39:18 INFO - 'log_to_console': True, 04:39:18 INFO - 'opt_config_files': (), 04:39:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:39:18 INFO - '--processes=1', 04:39:18 INFO - '--config=%(test_path)s/wptrunner.ini', 04:39:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:39:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:39:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:39:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:39:18 INFO - 'pip_index': False, 04:39:18 INFO - 'require_test_zip': True, 04:39:18 INFO - 'test_type': ('testharness',), 04:39:18 INFO - 'this_chunk': '1', 04:39:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:39:18 INFO - 'total_chunks': '10', 04:39:18 INFO - 'virtualenv_path': 'venv', 04:39:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:39:18 INFO - 'work_dir': 'build'} 04:39:18 INFO - ##### 04:39:18 INFO - ##### Running clobber step. 04:39:18 INFO - ##### 04:39:18 INFO - Running pre-action listener: _resource_record_pre_action 04:39:18 INFO - Running main action method: clobber 04:39:18 INFO - rmtree: /builds/slave/test/build 04:39:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:39:20 INFO - Running post-action listener: _resource_record_post_action 04:39:20 INFO - ##### 04:39:20 INFO - ##### Running read-buildbot-config step. 04:39:20 INFO - ##### 04:39:20 INFO - Running pre-action listener: _resource_record_pre_action 04:39:20 INFO - Running main action method: read_buildbot_config 04:39:20 INFO - Using buildbot properties: 04:39:20 INFO - { 04:39:20 INFO - "project": "", 04:39:20 INFO - "product": "firefox", 04:39:20 INFO - "script_repo_revision": "production", 04:39:20 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 04:39:20 INFO - "repository": "", 04:39:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 04:39:20 INFO - "buildid": "20160730031525", 04:39:20 INFO - "pgo_build": "False", 04:39:20 INFO - "basedir": "/builds/slave/test", 04:39:20 INFO - "buildnumber": 6, 04:39:20 INFO - "slavename": "t-yosemite-r7-0175", 04:39:20 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 04:39:20 INFO - "platform": "macosx64", 04:39:20 INFO - "branch": "mozilla-release", 04:39:20 INFO - "revision": "2bab1002e68ede45620b6505d5a38c80aaa6288b", 04:39:20 INFO - "repo_path": "releases/mozilla-release", 04:39:20 INFO - "moz_repo_path": "", 04:39:20 INFO - "stage_platform": "macosx64", 04:39:20 INFO - "builduid": "b53d3f4a217e448d9ae3e01948f2105b", 04:39:20 INFO - "slavebuilddir": "test" 04:39:20 INFO - } 04:39:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 04:39:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 04:39:20 INFO - Running post-action listener: _resource_record_post_action 04:39:20 INFO - ##### 04:39:20 INFO - ##### Running download-and-extract step. 04:39:20 INFO - ##### 04:39:20 INFO - Running pre-action listener: _resource_record_pre_action 04:39:20 INFO - Running main action method: download_and_extract 04:39:20 INFO - mkdir: /builds/slave/test/build/tests 04:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:20 INFO - https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:39:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:39:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:39:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:39:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 04:39:47 INFO - Downloaded 1201 bytes. 04:39:47 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:39:47 INFO - Using the following test package requirements: 04:39:47 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:39:47 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 04:39:47 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 04:39:47 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'jsshell-mac64.zip'], 04:39:47 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 04:39:47 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:39:47 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 04:39:47 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 04:39:47 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 04:39:47 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:39:47 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 04:39:47 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:39:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:47 INFO - https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:39:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:39:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:39:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 04:39:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 04:39:49 INFO - Downloaded 18370252 bytes. 04:39:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:39:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:39:49 INFO - caution: filename not matched: web-platform/* 04:39:49 INFO - Return code: 11 04:39:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:49 INFO - https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:39:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:39:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:39:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:39:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:39:50 INFO - Downloaded 36389883 bytes. 04:39:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:39:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:39:55 INFO - caution: filename not matched: bin/* 04:39:55 INFO - caution: filename not matched: config/* 04:39:55 INFO - caution: filename not matched: mozbase/* 04:39:55 INFO - caution: filename not matched: marionette/* 04:39:55 INFO - caution: filename not matched: tools/wptserve/* 04:39:55 INFO - Return code: 11 04:39:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:55 INFO - https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 04:39:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:39:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:39:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 04:39:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 04:39:58 INFO - Downloaded 73084195 bytes. 04:39:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:39:58 INFO - mkdir: /builds/slave/test/properties 04:39:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:39:58 INFO - Writing to file /builds/slave/test/properties/build_url 04:39:58 INFO - Contents: 04:39:58 INFO - build_url:https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:40:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:40:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:40:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:40:00 INFO - Contents: 04:40:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:40:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:00 INFO - https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:40:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:40:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:40:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:40:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:40:03 INFO - Downloaded 103664077 bytes. 04:40:03 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:40:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:40:06 INFO - Return code: 0 04:40:06 INFO - Running post-action listener: _resource_record_post_action 04:40:06 INFO - Running post-action listener: set_extra_try_arguments 04:40:06 INFO - ##### 04:40:06 INFO - ##### Running create-virtualenv step. 04:40:06 INFO - ##### 04:40:06 INFO - Running pre-action listener: _pre_create_virtualenv 04:40:06 INFO - Running pre-action listener: _resource_record_pre_action 04:40:06 INFO - Running main action method: create_virtualenv 04:40:06 INFO - Creating virtualenv /builds/slave/test/build/venv 04:40:06 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:40:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:40:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:40:06 INFO - Using real prefix '/tools/python27' 04:40:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:40:07 INFO - Installing distribute.............................................................................................................................................................................................done. 04:40:10 INFO - Installing pip.................done. 04:40:10 INFO - Return code: 0 04:40:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:40:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:10 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 0x1031b8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb1bac87ee0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d15e0>, '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 0x102db4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ddf990>, '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.m7Ox1Wtyb0/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:40:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:40:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.m7Ox1Wtyb0/Render', 04:40:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:10 INFO - 'HOME': '/Users/cltbld', 04:40:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:10 INFO - 'LOGNAME': 'cltbld', 04:40:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:10 INFO - 'MOZ_NO_REMOTE': '1', 04:40:10 INFO - 'NO_EM_RESTART': '1', 04:40:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:10 INFO - 'PWD': '/builds/slave/test', 04:40:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:10 INFO - 'SHELL': '/bin/bash', 04:40:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 04:40:10 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 04:40:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:10 INFO - 'USER': 'cltbld', 04:40:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:10 INFO - 'XPC_FLAGS': '0x0', 04:40:10 INFO - 'XPC_SERVICE_NAME': '0', 04:40:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:10 INFO - Downloading/unpacking psutil>=0.7.1 04:40:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:40:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:40:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:40:13 INFO - Installing collected packages: psutil 04:40:13 INFO - Running setup.py install for psutil 04:40:13 INFO - building 'psutil._psutil_osx' extension 04:40:13 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 04:40:14 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 04:40:14 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 04:40:14 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 04:40:14 INFO - building 'psutil._psutil_posix' extension 04:40:14 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 04:40:14 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:40:14 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:40:14 INFO - ^ 04:40:14 INFO - 1 warning generated. 04:40:14 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 04:40:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:40:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:40:15 INFO - Successfully installed psutil 04:40:15 INFO - Cleaning up... 04:40:15 INFO - Return code: 0 04:40:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:40:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:15 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 0x1031b8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb1bac87ee0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d15e0>, '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 0x102db4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ddf990>, '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.m7Ox1Wtyb0/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:40:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:40:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.m7Ox1Wtyb0/Render', 04:40:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:15 INFO - 'HOME': '/Users/cltbld', 04:40:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:15 INFO - 'LOGNAME': 'cltbld', 04:40:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:15 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:15 INFO - 'MOZ_NO_REMOTE': '1', 04:40:15 INFO - 'NO_EM_RESTART': '1', 04:40:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:15 INFO - 'PWD': '/builds/slave/test', 04:40:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:15 INFO - 'SHELL': '/bin/bash', 04:40:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 04:40:15 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 04:40:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:15 INFO - 'USER': 'cltbld', 04:40:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:15 INFO - 'XPC_FLAGS': '0x0', 04:40:15 INFO - 'XPC_SERVICE_NAME': '0', 04:40:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:40:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:40:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:40:17 INFO - Installing collected packages: mozsystemmonitor 04:40:17 INFO - Running setup.py install for mozsystemmonitor 04:40:18 INFO - Successfully installed mozsystemmonitor 04:40:18 INFO - Cleaning up... 04:40:18 INFO - Return code: 0 04:40:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:40:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:18 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 0x1031b8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb1bac87ee0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d15e0>, '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 0x102db4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ddf990>, '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.m7Ox1Wtyb0/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:40:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:40:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.m7Ox1Wtyb0/Render', 04:40:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:18 INFO - 'HOME': '/Users/cltbld', 04:40:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:18 INFO - 'LOGNAME': 'cltbld', 04:40:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:18 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:18 INFO - 'MOZ_NO_REMOTE': '1', 04:40:18 INFO - 'NO_EM_RESTART': '1', 04:40:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:18 INFO - 'PWD': '/builds/slave/test', 04:40:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:18 INFO - 'SHELL': '/bin/bash', 04:40:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 04:40:18 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 04:40:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:18 INFO - 'USER': 'cltbld', 04:40:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:18 INFO - 'XPC_FLAGS': '0x0', 04:40:18 INFO - 'XPC_SERVICE_NAME': '0', 04:40:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:18 INFO - Downloading/unpacking blobuploader==1.2.4 04:40:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:20 INFO - Downloading blobuploader-1.2.4.tar.gz 04:40:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:40:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:40:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:40:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:40:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:21 INFO - Downloading docopt-0.6.1.tar.gz 04:40:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:40:22 INFO - Installing collected packages: blobuploader, requests, docopt 04:40:22 INFO - Running setup.py install for blobuploader 04:40:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:40:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:40:22 INFO - Running setup.py install for requests 04:40:22 INFO - Running setup.py install for docopt 04:40:22 INFO - Successfully installed blobuploader requests docopt 04:40:22 INFO - Cleaning up... 04:40:22 INFO - Return code: 0 04:40:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:40:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:22 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 0x1031b8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb1bac87ee0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d15e0>, '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 0x102db4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ddf990>, '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.m7Ox1Wtyb0/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:40:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:40:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.m7Ox1Wtyb0/Render', 04:40:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:22 INFO - 'HOME': '/Users/cltbld', 04:40:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:22 INFO - 'LOGNAME': 'cltbld', 04:40:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:22 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:22 INFO - 'MOZ_NO_REMOTE': '1', 04:40:22 INFO - 'NO_EM_RESTART': '1', 04:40:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:22 INFO - 'PWD': '/builds/slave/test', 04:40:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:22 INFO - 'SHELL': '/bin/bash', 04:40:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 04:40:22 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 04:40:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:22 INFO - 'USER': 'cltbld', 04:40:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:22 INFO - 'XPC_FLAGS': '0x0', 04:40:22 INFO - 'XPC_SERVICE_NAME': '0', 04:40:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-vrRa9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-igtf0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-SK67F8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-f321HG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-YOr9LH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-YJnbKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-mRn37B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:40:23 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-hn5Ns8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-uOeTuO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-fUIZ7y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-zj8jF1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-5twRrW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-LyrRRb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Ayn7uC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-r_8R4w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Zy8U5k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:40:24 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-r50acg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:40:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:40:25 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Nnovdz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:40:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:40:25 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-nqorAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:40:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:25 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-SGLutT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:40:25 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-u9IF2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:40:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:25 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 04:40:25 INFO - Running setup.py install for manifestparser 04:40:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:40:25 INFO - Running setup.py install for mozcrash 04:40:26 INFO - Running setup.py install for mozdebug 04:40:26 INFO - Running setup.py install for mozdevice 04:40:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:40:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:40:26 INFO - Running setup.py install for mozfile 04:40:26 INFO - Running setup.py install for mozhttpd 04:40:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:40:26 INFO - Running setup.py install for mozinfo 04:40:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:40:26 INFO - Running setup.py install for mozInstall 04:40:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:40:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:40:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:40:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:40:27 INFO - Running setup.py install for mozleak 04:40:27 INFO - Running setup.py install for mozlog 04:40:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:40:27 INFO - Running setup.py install for moznetwork 04:40:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:40:27 INFO - Running setup.py install for mozprocess 04:40:27 INFO - Running setup.py install for mozprofile 04:40:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:40:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:40:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:40:27 INFO - Running setup.py install for mozrunner 04:40:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:40:27 INFO - Running setup.py install for mozscreenshot 04:40:28 INFO - Running setup.py install for moztest 04:40:28 INFO - Running setup.py install for mozversion 04:40:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:40:28 INFO - Running setup.py install for wptserve 04:40:28 INFO - Running setup.py install for marionette-driver 04:40:28 INFO - Running setup.py install for browsermob-proxy 04:40:28 INFO - Running setup.py install for marionette-client 04:40:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:40:29 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:40:29 INFO - Cleaning up... 04:40:29 INFO - Return code: 0 04:40:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:40: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')]} 04:40:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40: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')]} 04:40:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:40:29 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 0x1031b8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb1bac87ee0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1031d15e0>, '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 0x102db4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ddf990>, '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.m7Ox1Wtyb0/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:40:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:40:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:40:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.m7Ox1Wtyb0/Render', 04:40:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:29 INFO - 'HOME': '/Users/cltbld', 04:40:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:29 INFO - 'LOGNAME': 'cltbld', 04:40:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:29 INFO - 'MOZ_NO_REMOTE': '1', 04:40:29 INFO - 'NO_EM_RESTART': '1', 04:40:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:29 INFO - 'PWD': '/builds/slave/test', 04:40:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:29 INFO - 'SHELL': '/bin/bash', 04:40:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 04:40:29 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 04:40:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:29 INFO - 'USER': 'cltbld', 04:40:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:29 INFO - 'XPC_FLAGS': '0x0', 04:40:29 INFO - 'XPC_SERVICE_NAME': '0', 04:40:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:40:29 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Ah3WOw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:40:29 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:40:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:40:29 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-5dmSJA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:40:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:40:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:40:29 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-HTSE5l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:40:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:40:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:40:29 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-FnRCFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:40:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:40:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:40:29 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-8Xdr7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-E9TBsi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-hGUFrv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-p97Lbc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-IVKUiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Wslqus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-jfkTMY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-XX1zfn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-MWDnC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:40:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:40:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:40:30 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-x9dcJ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:40:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:31 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-_qhKZq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:40:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:40:31 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-GvJCqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:40:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:40:31 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-I32mQs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:40:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:40:31 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-R6Bu5s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:40:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:40:31 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-0Dked3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:40:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:31 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-g2KOJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:40:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:40:32 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-txg5hN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:40:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:32 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:40:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:40:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:40:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:40:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:40:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:40:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:40:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:40:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:34 INFO - Downloading blessings-1.6.tar.gz 04:40:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:40:34 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:40:34 INFO - Installing collected packages: blessings 04:40:34 INFO - Running setup.py install for blessings 04:40:34 INFO - Successfully installed blessings 04:40:34 INFO - Cleaning up... 04:40:35 INFO - Return code: 0 04:40:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:40:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:40:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:40:35 INFO - Reading from file tmpfile_stdout 04:40:35 INFO - Current package versions: 04:40:35 INFO - blessings == 1.6 04:40:35 INFO - blobuploader == 1.2.4 04:40:35 INFO - browsermob-proxy == 0.6.0 04:40:35 INFO - docopt == 0.6.1 04:40:35 INFO - manifestparser == 1.1 04:40:35 INFO - marionette-client == 2.3.0 04:40:35 INFO - marionette-driver == 1.4.0 04:40:35 INFO - mozInstall == 1.12 04:40:35 INFO - mozcrash == 0.17 04:40:35 INFO - mozdebug == 0.1 04:40:35 INFO - mozdevice == 0.48 04:40:35 INFO - mozfile == 1.2 04:40:35 INFO - mozhttpd == 0.7 04:40:35 INFO - mozinfo == 0.9 04:40:35 INFO - mozleak == 0.1 04:40:35 INFO - mozlog == 3.1 04:40:35 INFO - moznetwork == 0.27 04:40:35 INFO - mozprocess == 0.22 04:40:35 INFO - mozprofile == 0.28 04:40:35 INFO - mozrunner == 6.11 04:40:35 INFO - mozscreenshot == 0.1 04:40:35 INFO - mozsystemmonitor == 0.0 04:40:35 INFO - moztest == 0.7 04:40:35 INFO - mozversion == 1.4 04:40:35 INFO - psutil == 3.1.1 04:40:35 INFO - requests == 1.2.3 04:40:35 INFO - wptserve == 1.4.0 04:40:35 INFO - wsgiref == 0.1.2 04:40:35 INFO - Running post-action listener: _resource_record_post_action 04:40:35 INFO - Running post-action listener: _start_resource_monitoring 04:40:35 INFO - Starting resource monitoring. 04:40:35 INFO - ##### 04:40:35 INFO - ##### Running pull step. 04:40:35 INFO - ##### 04:40:35 INFO - Running pre-action listener: _resource_record_pre_action 04:40:35 INFO - Running main action method: pull 04:40:35 INFO - Pull has nothing to do! 04:40:35 INFO - Running post-action listener: _resource_record_post_action 04:40:35 INFO - ##### 04:40:35 INFO - ##### Running install step. 04:40:35 INFO - ##### 04:40:35 INFO - Running pre-action listener: _resource_record_pre_action 04:40:35 INFO - Running main action method: install 04:40:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:40:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:40:35 INFO - Reading from file tmpfile_stdout 04:40:35 INFO - Detecting whether we're running mozinstall >=1.0... 04:40:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:40:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:40:35 INFO - Reading from file tmpfile_stdout 04:40:35 INFO - Output received: 04:40:35 INFO - Usage: mozinstall [options] installer 04:40:35 INFO - Options: 04:40:35 INFO - -h, --help show this help message and exit 04:40:35 INFO - -d DEST, --destination=DEST 04:40:35 INFO - Directory to install application into. [default: 04:40:35 INFO - "/builds/slave/test"] 04:40:35 INFO - --app=APP Application being installed. [default: firefox] 04:40:35 INFO - mkdir: /builds/slave/test/build/application 04:40:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:40:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:40:53 INFO - Reading from file tmpfile_stdout 04:40:53 INFO - Output received: 04:40:53 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:40:53 INFO - Running post-action listener: _resource_record_post_action 04:40:53 INFO - ##### 04:40:53 INFO - ##### Running run-tests step. 04:40:53 INFO - ##### 04:40:53 INFO - Running pre-action listener: _resource_record_pre_action 04:40:53 INFO - Running main action method: run_tests 04:40:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:40:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:40:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:40:53 INFO - grabbing minidump binary from tooltool 04:40:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:53 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 0x1031d15e0>, '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 0x102db4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102ddf990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:40:53 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:40:53 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 04:40:53 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:40:53 INFO - Return code: 0 04:40:53 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:40:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:40:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:40:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:40:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.m7Ox1Wtyb0/Render', 04:40:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:40:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:40:53 INFO - 'HOME': '/Users/cltbld', 04:40:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:40:53 INFO - 'LOGNAME': 'cltbld', 04:40:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:40:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:40:53 INFO - 'MOZ_NO_REMOTE': '1', 04:40:53 INFO - 'NO_EM_RESTART': '1', 04:40:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:40:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:53 INFO - 'PWD': '/builds/slave/test', 04:40:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:40:53 INFO - 'SHELL': '/bin/bash', 04:40:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oDYquS1IfY/Listeners', 04:40:53 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 04:40:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:40:53 INFO - 'USER': 'cltbld', 04:40:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:40:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:40:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:40:53 INFO - 'XPC_FLAGS': '0x0', 04:40:53 INFO - 'XPC_SERVICE_NAME': '0', 04:40:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:40:53 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:40:54 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:40:54 INFO - import pkg_resources 04:40:55 INFO - Using 1 client processes 04:40:55 INFO - wptserve Starting http server on 127.0.0.1:8000 04:40:55 INFO - wptserve Starting http server on 127.0.0.1:8001 04:40:55 INFO - wptserve Starting http server on 127.0.0.1:8443 04:40:57 INFO - SUITE-START | Running 778 tests 04:40:57 INFO - Running testharness tests 04:40:57 INFO - Setting up ssl 04:40:57 INFO - PROCESS | certutil | 04:40:57 INFO - PROCESS | certutil | 04:40:57 INFO - PROCESS | certutil | 04:40:57 INFO - Certificate Nickname Trust Attributes 04:40:57 INFO - SSL,S/MIME,JAR/XPI 04:40:57 INFO - 04:40:57 INFO - web-platform-tests CT,, 04:40:57 INFO - 04:40:57 INFO - Starting runner 04:40:58 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:40:58 INFO - PROCESS | 1654 | 1469878858677 Marionette DEBUG Marionette enabled via build flag and pref 04:40:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x113f33800 == 1 [pid = 1654] [id = 1] 04:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 1 (0x113f34000) [pid = 1654] [serial = 1] [outer = 0x0] 04:40:58 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 2 (0x113f35000) [pid = 1654] [serial = 2] [outer = 0x113f34000] 04:40:58 INFO - PROCESS | 1654 | 1469878858988 Marionette INFO Listening on port 2828 04:40:59 INFO - PROCESS | 1654 | 1469878859212 Marionette DEBUG Marionette enabled via command-line flag 04:40:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x116867000 == 2 [pid = 1654] [id = 2] 04:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 3 (0x116867800) [pid = 1654] [serial = 3] [outer = 0x0] 04:40:59 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 4 (0x116868800) [pid = 1654] [serial = 4] [outer = 0x116867800] 04:40:59 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:40:59 INFO - PROCESS | 1654 | 1469878859361 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 04:40:59 INFO - PROCESS | 1654 | 1469878859445 Marionette DEBUG Closed connection conn0 04:40:59 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:40:59 INFO - PROCESS | 1654 | 1469878859451 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 04:40:59 INFO - PROCESS | 1654 | 1469878859459 Marionette DEBUG Closed connection conn1 04:40:59 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:40:59 INFO - PROCESS | 1654 | 1469878859464 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 04:40:59 INFO - PROCESS | 1654 | 1469878859473 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:40:59 INFO - PROCESS | 1654 | 1469878859479 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160730031525","device":"desktop","version":"48.0"} 04:40:59 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:41:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f09000 == 3 [pid = 1654] [id = 3] 04:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 5 (0x119f09800) [pid = 1654] [serial = 5] [outer = 0x0] 04:41:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f0a000 == 4 [pid = 1654] [id = 4] 04:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 6 (0x119f2d400) [pid = 1654] [serial = 6] [outer = 0x0] 04:41:00 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:41:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x121459000 == 5 [pid = 1654] [id = 5] 04:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 7 (0x1199d6c00) [pid = 1654] [serial = 7] [outer = 0x0] 04:41:00 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:41:00 INFO - PROCESS | 1654 | [1654] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 8 (0x121994400) [pid = 1654] [serial = 8] [outer = 0x1199d6c00] 04:41:00 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:41:00 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 9 (0x121566800) [pid = 1654] [serial = 9] [outer = 0x119f09800] 04:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 10 (0x1235c3c00) [pid = 1654] [serial = 10] [outer = 0x119f2d400] 04:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 11 (0x1235c5800) [pid = 1654] [serial = 11] [outer = 0x1199d6c00] 04:41:01 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:41:01 INFO - PROCESS | 1654 | 1469878861402 Marionette INFO startBrowser 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:01 INFO - PROCESS | 1654 | 1469878861424 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1654 | 1469878861434 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1654 | 1469878861435 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:01 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 12 (0x1265bc400) [pid = 1654] [serial = 12] [outer = 0x1199d6c00] 04:41:01 INFO - PROCESS | 1654 | 1469878861737 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1b4da32d-098e-2a41-91f1-4a82e7d8833d","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160730031525","device":"desktop","version":"48.0","command_id":1}}] 04:41:01 INFO - PROCESS | 1654 | 1469878861830 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:41:01 INFO - PROCESS | 1654 | 1469878861833 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:01 INFO - PROCESS | 1654 | 1469878861878 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:41:01 INFO - PROCESS | 1654 | 1469878861951 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:41:01 INFO - PROCESS | 1654 | 1469878861953 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:01 INFO - PROCESS | 1654 | [1654] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:41:02 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 13 (0x128b88800) [pid = 1654] [serial = 13] [outer = 0x1199d6c00] 04:41:02 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:41:02 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:02 INFO - PROCESS | 1654 | 1469878862224 Marionette TRACE conn2 <- [1,3,null,{}] 04:41:02 INFO - PROCESS | 1654 | 1469878862231 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:41:02 INFO - PROCESS | 1654 | 1469878862233 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:02 INFO - PROCESS | 1654 | 1469878862252 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:41:02 INFO - PROCESS | 1654 | 1469878862273 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1654 | 1469878862275 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:41:02 INFO - PROCESS | 1654 | 1469878862282 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1654 | 1469878862284 Marionette TRACE conn2 <- [1,6,null,{}] 04:41:02 INFO - PROCESS | 1654 | 1469878862287 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:02 INFO - PROCESS | 1654 | 1469878862288 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:02 INFO - PROCESS | 1654 | 1469878862303 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:41:02 INFO - PROCESS | 1654 | 1469878862305 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1654 | 1469878862307 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12908a800 == 6 [pid = 1654] [id = 6] 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 14 (0x12904d400) [pid = 1654] [serial = 14] [outer = 0x0] 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 15 (0x12904f000) [pid = 1654] [serial = 15] [outer = 0x12904d400] 04:41:02 INFO - PROCESS | 1654 | 1469878862343 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 16 (0x129054c00) [pid = 1654] [serial = 16] [outer = 0x12904d400] 04:41:02 INFO - PROCESS | 1654 | 1469878862638 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 04:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:41:02 INFO - PROCESS | 1654 | 1469878862652 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1654 | 1469878862654 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:41:02 INFO - PROCESS | 1654 | 1469878862656 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1654 | 1469878862657 Marionette TRACE conn2 <- [1,10,null,{}] 04:41:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x115166800 == 7 [pid = 1654] [id = 7] 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 17 (0x11519f400) [pid = 1654] [serial = 17] [outer = 0x0] 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 18 (0x12935f000) [pid = 1654] [serial = 18] [outer = 0x11519f400] 04:41:02 INFO - PROCESS | 1654 | 1469878862683 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 19 (0x129365c00) [pid = 1654] [serial = 19] [outer = 0x11519f400] 04:41:02 INFO - PROCESS | 1654 | 1469878862756 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:02 INFO - PROCESS | 1654 | 1469878862760 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:02 INFO - PROCESS | 1654 | 1469878862867 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:41:02 INFO - PROCESS | 1654 | 1469878862878 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1654 | 1469878862880 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a577800 == 8 [pid = 1654] [id = 8] 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 20 (0x12a7a2800) [pid = 1654] [serial = 20] [outer = 0x0] 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 21 (0x12a7a4400) [pid = 1654] [serial = 21] [outer = 0x12a7a2800] 04:41:02 INFO - PROCESS | 1654 | 1469878862907 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 22 (0x12a7a8800) [pid = 1654] [serial = 22] [outer = 0x12a7a2800] 04:41:03 INFO - PROCESS | 1654 | 1469878863277 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 671ms 04:41:03 INFO - PROCESS | 1654 | 1469878863328 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1654 | 1469878863329 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:41:03 INFO - PROCESS | 1654 | 1469878863349 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1654 | 1469878863350 Marionette TRACE conn2 <- [1,14,null,{}] 04:41:03 INFO - PROCESS | 1654 | 1469878863353 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 1654 | 1469878863355 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:03 INFO - PROCESS | 1654 | 1469878863474 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:41:03 INFO - PROCESS | 1654 | 1469878863488 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1654 | 1469878863489 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b662800 == 9 [pid = 1654] [id = 9] 04:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 23 (0x12a994000) [pid = 1654] [serial = 23] [outer = 0x0] 04:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 24 (0x12b64f000) [pid = 1654] [serial = 24] [outer = 0x12a994000] 04:41:03 INFO - PROCESS | 1654 | 1469878863513 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 25 (0x12b8bf400) [pid = 1654] [serial = 25] [outer = 0x12a994000] 04:41:03 INFO - PROCESS | 1654 | 1469878863778 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 485ms 04:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:41:03 INFO - PROCESS | 1654 | 1469878863818 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1654 | 1469878863819 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:41:03 INFO - PROCESS | 1654 | 1469878863821 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1654 | 1469878863822 Marionette TRACE conn2 <- [1,18,null,{}] 04:41:03 INFO - PROCESS | 1654 | 1469878863832 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 1654 | 1469878863834 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:03 INFO - PROCESS | 1654 | 1469878863925 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:41:03 INFO - PROCESS | 1654 | 1469878863932 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1654 | 1469878863934 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b958800 == 10 [pid = 1654] [id = 10] 04:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 26 (0x12b8cec00) [pid = 1654] [serial = 26] [outer = 0x0] 04:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 27 (0x12b9a2c00) [pid = 1654] [serial = 27] [outer = 0x12b8cec00] 04:41:03 INFO - PROCESS | 1654 | 1469878863958 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 28 (0x12b9adc00) [pid = 1654] [serial = 28] [outer = 0x12b8cec00] 04:41:04 INFO - PROCESS | 1654 | 1469878864227 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 04:41:04 INFO - PROCESS | 1654 | 1469878864241 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1654 | 1469878864243 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:41:04 INFO - PROCESS | 1654 | 1469878864252 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1654 | 1469878864253 Marionette TRACE conn2 <- [1,22,null,{}] 04:41:04 INFO - PROCESS | 1654 | 1469878864256 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:04 INFO - PROCESS | 1654 | 1469878864257 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:04 INFO - PROCESS | 1654 | 1469878864354 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:41:04 INFO - PROCESS | 1654 | 1469878864357 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1654 | 1469878864359 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcd8000 == 11 [pid = 1654] [id = 11] 04:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 29 (0x120f53000) [pid = 1654] [serial = 29] [outer = 0x0] 04:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 30 (0x12b9a6400) [pid = 1654] [serial = 30] [outer = 0x120f53000] 04:41:04 INFO - PROCESS | 1654 | 1469878864383 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 31 (0x12bf17800) [pid = 1654] [serial = 31] [outer = 0x120f53000] 04:41:04 INFO - PROCESS | 1654 | 1469878864617 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 04:41:04 INFO - PROCESS | 1654 | 1469878864673 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1654 | 1469878864674 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:41:04 INFO - PROCESS | 1654 | 1469878864684 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1654 | 1469878864685 Marionette TRACE conn2 <- [1,26,null,{}] 04:41:04 INFO - PROCESS | 1654 | 1469878864687 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:04 INFO - PROCESS | 1654 | 1469878864688 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:04 INFO - PROCESS | 1654 | 1469878864782 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:41:04 INFO - PROCESS | 1654 | 1469878864787 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1654 | 1469878864788 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c085800 == 12 [pid = 1654] [id = 12] 04:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 32 (0x128ab1400) [pid = 1654] [serial = 32] [outer = 0x0] 04:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 33 (0x12bf1cc00) [pid = 1654] [serial = 33] [outer = 0x128ab1400] 04:41:04 INFO - PROCESS | 1654 | 1469878864812 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 34 (0x12bf2a800) [pid = 1654] [serial = 34] [outer = 0x128ab1400] 04:41:05 INFO - PROCESS | 1654 | 1469878865044 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 374ms 04:41:05 INFO - PROCESS | 1654 | 1469878865060 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1654 | 1469878865063 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:41:05 INFO - PROCESS | 1654 | 1469878865070 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1654 | 1469878865071 Marionette TRACE conn2 <- [1,30,null,{}] 04:41:05 INFO - PROCESS | 1654 | 1469878865073 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 1654 | 1469878865074 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:05 INFO - PROCESS | 1654 | 1469878865192 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:41:05 INFO - PROCESS | 1654 | 1469878865198 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1654 | 1469878865199 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c094800 == 13 [pid = 1654] [id = 13] 04:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 35 (0x12bf2e400) [pid = 1654] [serial = 35] [outer = 0x0] 04:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 36 (0x12c264800) [pid = 1654] [serial = 36] [outer = 0x12bf2e400] 04:41:05 INFO - PROCESS | 1654 | 1469878865222 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 37 (0x12c268c00) [pid = 1654] [serial = 37] [outer = 0x12bf2e400] 04:41:05 INFO - PROCESS | 1654 | 1469878865438 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 04:41:05 INFO - PROCESS | 1654 | 1469878865491 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1654 | 1469878865494 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:41:05 INFO - PROCESS | 1654 | 1469878865521 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1654 | 1469878865523 Marionette TRACE conn2 <- [1,34,null,{}] 04:41:05 INFO - PROCESS | 1654 | 1469878865539 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 1654 | 1469878865542 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:05 INFO - PROCESS | 1654 | 1469878865678 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:41:05 INFO - PROCESS | 1654 | 1469878865683 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1654 | 1469878865684 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c66d800 == 14 [pid = 1654] [id = 14] 04:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 38 (0x12c26b400) [pid = 1654] [serial = 38] [outer = 0x0] 04:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 39 (0x12c3d6c00) [pid = 1654] [serial = 39] [outer = 0x12c26b400] 04:41:05 INFO - PROCESS | 1654 | 1469878865724 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 40 (0x12c3dcc00) [pid = 1654] [serial = 40] [outer = 0x12c26b400] 04:41:06 INFO - PROCESS | 1654 | 1469878866044 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 543ms 04:41:06 INFO - PROCESS | 1654 | 1469878866057 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1654 | 1469878866058 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:41:06 INFO - PROCESS | 1654 | 1469878866067 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1654 | 1469878866068 Marionette TRACE conn2 <- [1,38,null,{}] 04:41:06 INFO - PROCESS | 1654 | 1469878866070 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 1654 | 1469878866072 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:06 INFO - PROCESS | 1654 | 1469878866169 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:41:06 INFO - PROCESS | 1654 | 1469878866173 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1654 | 1469878866174 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12348c800 == 15 [pid = 1654] [id = 15] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x12c3e1800) [pid = 1654] [serial = 41] [outer = 0x0] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x12cb04800) [pid = 1654] [serial = 42] [outer = 0x12c3e1800] 04:41:06 INFO - PROCESS | 1654 | 1469878866197 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x12cb0a000) [pid = 1654] [serial = 43] [outer = 0x12c3e1800] 04:41:06 INFO - PROCESS | 1654 | 1469878866430 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 374ms 04:41:06 INFO - PROCESS | 1654 | 1469878866437 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1654 | 1469878866438 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:41:06 INFO - PROCESS | 1654 | 1469878866440 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1654 | 1469878866441 Marionette TRACE conn2 <- [1,42,null,{}] 04:41:06 INFO - PROCESS | 1654 | 1469878866450 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 1654 | 1469878866451 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:06 INFO - PROCESS | 1654 | 1469878866548 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:41:06 INFO - PROCESS | 1654 | 1469878866553 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1654 | 1469878866554 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cec6000 == 16 [pid = 1654] [id = 16] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x12cb10400) [pid = 1654] [serial = 44] [outer = 0x0] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x12ce5f400) [pid = 1654] [serial = 45] [outer = 0x12cb10400] 04:41:06 INFO - PROCESS | 1654 | 1469878866579 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x12ce63800) [pid = 1654] [serial = 46] [outer = 0x12cb10400] 04:41:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d263800 == 17 [pid = 1654] [id = 17] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x12d264000) [pid = 1654] [serial = 47] [outer = 0x0] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x12d268800) [pid = 1654] [serial = 48] [outer = 0x12d264000] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x12d26e800) [pid = 1654] [serial = 49] [outer = 0x12d264000] 04:41:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ceb9000 == 18 [pid = 1654] [id = 18] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x12ce66c00) [pid = 1654] [serial = 50] [outer = 0x0] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x12d28b000) [pid = 1654] [serial = 51] [outer = 0x12ce66c00] 04:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x12d28cc00) [pid = 1654] [serial = 52] [outer = 0x12ce66c00] 04:41:06 INFO - PROCESS | 1654 | 1469878866923 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 04:41:06 INFO - PROCESS | 1654 | 1469878866965 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1654 | 1469878866966 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:41:06 INFO - PROCESS | 1654 | 1469878866968 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1654 | 1469878866970 Marionette TRACE conn2 <- [1,46,null,{}] 04:41:06 INFO - PROCESS | 1654 | 1469878866972 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 1654 | 1469878866973 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:07 INFO - PROCESS | 1654 | 1469878867061 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:41:07 INFO - PROCESS | 1654 | 1469878867073 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1654 | 1469878867074 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d72c800 == 19 [pid = 1654] [id = 19] 04:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x12ce6a000) [pid = 1654] [serial = 53] [outer = 0x0] 04:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x12d794400) [pid = 1654] [serial = 54] [outer = 0x12ce6a000] 04:41:07 INFO - PROCESS | 1654 | 1469878867102 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x11807a800) [pid = 1654] [serial = 55] [outer = 0x12ce6a000] 04:41:07 INFO - PROCESS | 1654 | 1469878867344 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 04:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:41:07 INFO - PROCESS | 1654 | 1469878867388 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1654 | 1469878867389 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:41:07 INFO - PROCESS | 1654 | 1469878867399 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1654 | 1469878867400 Marionette TRACE conn2 <- [1,50,null,{}] 04:41:07 INFO - PROCESS | 1654 | 1469878867402 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 1654 | 1469878867403 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:07 INFO - PROCESS | 1654 | 1469878867500 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:41:07 INFO - PROCESS | 1654 | 1469878867504 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1654 | 1469878867505 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d7e3000 == 20 [pid = 1654] [id = 20] 04:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x118338400) [pid = 1654] [serial = 56] [outer = 0x0] 04:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x11833bc00) [pid = 1654] [serial = 57] [outer = 0x118338400] 04:41:07 INFO - PROCESS | 1654 | 1469878867528 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x118859800) [pid = 1654] [serial = 58] [outer = 0x118338400] 04:41:07 INFO - PROCESS | 1654 | 1469878867851 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 475ms 04:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:41:07 INFO - PROCESS | 1654 | 1469878867869 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1654 | 1469878867870 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:41:07 INFO - PROCESS | 1654 | 1469878867873 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1654 | 1469878867877 Marionette TRACE conn2 <- [1,54,null,{}] 04:41:07 INFO - PROCESS | 1654 | 1469878867881 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 1654 | 1469878867883 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:08 INFO - PROCESS | 1654 | 1469878868019 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:41:08 INFO - PROCESS | 1654 | 1469878868036 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1654 | 1469878868037 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d7f1800 == 21 [pid = 1654] [id = 21] 04:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x1194e9000) [pid = 1654] [serial = 59] [outer = 0x0] 04:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x12d797000) [pid = 1654] [serial = 60] [outer = 0x1194e9000] 04:41:08 INFO - PROCESS | 1654 | 1469878868073 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x12d79b400) [pid = 1654] [serial = 61] [outer = 0x1194e9000] 04:41:08 INFO - PROCESS | 1654 | 1469878868345 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 523ms 04:41:08 INFO - PROCESS | 1654 | 1469878868399 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1654 | 1469878868400 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:41:08 INFO - PROCESS | 1654 | 1469878868402 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1654 | 1469878868404 Marionette TRACE conn2 <- [1,58,null,{}] 04:41:08 INFO - PROCESS | 1654 | 1469878868406 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:08 INFO - PROCESS | 1654 | 1469878868407 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:08 INFO - PROCESS | 1654 | 1469878868526 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:41:08 INFO - PROCESS | 1654 | 1469878868530 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1654 | 1469878868531 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd15800 == 22 [pid = 1654] [id = 22] 04:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x124ff2000) [pid = 1654] [serial = 62] [outer = 0x0] 04:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x12e090400) [pid = 1654] [serial = 63] [outer = 0x124ff2000] 04:41:08 INFO - PROCESS | 1654 | 1469878868559 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x12e095000) [pid = 1654] [serial = 64] [outer = 0x124ff2000] 04:41:09 INFO - PROCESS | 1654 | 1469878869563 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1219ms 04:41:09 INFO - PROCESS | 1654 | 1469878869623 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1654 | 1469878869625 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:41:09 INFO - PROCESS | 1654 | 1469878869628 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1654 | 1469878869630 Marionette TRACE conn2 <- [1,62,null,{}] 04:41:09 INFO - PROCESS | 1654 | 1469878869634 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:09 INFO - PROCESS | 1654 | 1469878869636 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:09 INFO - PROCESS | 1654 | 1469878869748 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:41:09 INFO - PROCESS | 1654 | 1469878869796 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1654 | 1469878869799 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x112f85000 == 23 [pid = 1654] [id = 23] 04:41:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1121b2000) [pid = 1654] [serial = 65] [outer = 0x0] 04:41:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x112ee0800) [pid = 1654] [serial = 66] [outer = 0x1121b2000] 04:41:09 INFO - PROCESS | 1654 | 1469878869830 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11335bc00) [pid = 1654] [serial = 67] [outer = 0x1121b2000] 04:41:10 INFO - PROCESS | 1654 | 1469878870233 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 04:41:10 INFO - PROCESS | 1654 | 1469878870249 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1654 | 1469878870252 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:41:10 INFO - PROCESS | 1654 | 1469878870256 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1654 | 1469878870258 Marionette TRACE conn2 <- [1,66,null,{}] 04:41:10 INFO - PROCESS | 1654 | 1469878870261 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 1654 | 1469878870262 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:10 INFO - PROCESS | 1654 | 1469878870374 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:41:10 INFO - PROCESS | 1654 | 1469878870410 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1654 | 1469878870412 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x116850000 == 24 [pid = 1654] [id = 24] 04:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x113f0c800) [pid = 1654] [serial = 68] [outer = 0x0] 04:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1168e8000) [pid = 1654] [serial = 69] [outer = 0x113f0c800] 04:41:10 INFO - PROCESS | 1654 | 1469878870443 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11728f400) [pid = 1654] [serial = 70] [outer = 0x113f0c800] 04:41:10 INFO - PROCESS | 1654 | 1469878870851 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 04:41:10 INFO - PROCESS | 1654 | 1469878870877 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1654 | 1469878870879 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:41:10 INFO - PROCESS | 1654 | 1469878870882 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1654 | 1469878870884 Marionette TRACE conn2 <- [1,70,null,{}] 04:41:10 INFO - PROCESS | 1654 | 1469878870892 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 1654 | 1469878870895 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:11 INFO - PROCESS | 1654 | 1469878871008 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:41:11 INFO - PROCESS | 1654 | 1469878871074 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1654 | 1469878871076 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x117227000 == 25 [pid = 1654] [id = 25] 04:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11872c400) [pid = 1654] [serial = 71] [outer = 0x0] 04:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x119250400) [pid = 1654] [serial = 72] [outer = 0x11872c400] 04:41:11 INFO - PROCESS | 1654 | 1469878871121 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x120f08000) [pid = 1654] [serial = 73] [outer = 0x11872c400] 04:41:11 INFO - PROCESS | 1654 | 1469878871839 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 974ms 04:41:11 INFO - PROCESS | 1654 | 1469878871877 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 1654 | 1469878871880 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:41:11 INFO - PROCESS | 1654 | 1469878871890 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1654 | 1469878871896 Marionette TRACE conn2 <- [1,74,null,{}] 04:41:11 INFO - PROCESS | 1654 | 1469878871901 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:11 INFO - PROCESS | 1654 | 1469878871904 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:12 INFO - PROCESS | 1654 | 1469878872029 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:41:12 INFO - PROCESS | 1654 | 1469878872103 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1654 | 1469878872106 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x112f73800 == 26 [pid = 1654] [id = 26] 04:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x113d78c00) [pid = 1654] [serial = 74] [outer = 0x0] 04:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x113f12800) [pid = 1654] [serial = 75] [outer = 0x113d78c00] 04:41:12 INFO - PROCESS | 1654 | 1469878872151 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x115edcc00) [pid = 1654] [serial = 76] [outer = 0x113d78c00] 04:41:12 INFO - PROCESS | 1654 | 1469878872629 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 779ms 04:41:12 INFO - PROCESS | 1654 | 1469878872666 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1654 | 1469878872669 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:41:12 INFO - PROCESS | 1654 | 1469878872673 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1654 | 1469878872675 Marionette TRACE conn2 <- [1,78,null,{}] 04:41:12 INFO - PROCESS | 1654 | 1469878872739 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 1654 | 1469878872741 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:12 INFO - PROCESS | 1654 | 1469878872812 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:41:12 INFO - PROCESS | 1654 | 1469878872820 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1654 | 1469878872821 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a33800 == 27 [pid = 1654] [id = 27] 04:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1162d0000) [pid = 1654] [serial = 77] [outer = 0x0] 04:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11674f800) [pid = 1654] [serial = 78] [outer = 0x1162d0000] 04:41:12 INFO - PROCESS | 1654 | 1469878872850 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11688d800) [pid = 1654] [serial = 79] [outer = 0x1162d0000] 04:41:13 INFO - PROCESS | 1654 | 1469878873168 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 547ms 04:41:13 INFO - PROCESS | 1654 | 1469878873221 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1654 | 1469878873222 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:41:13 INFO - PROCESS | 1654 | 1469878873224 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1654 | 1469878873227 Marionette TRACE conn2 <- [1,82,null,{}] 04:41:13 INFO - PROCESS | 1654 | 1469878873234 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:13 INFO - PROCESS | 1654 | 1469878873237 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:13 INFO - PROCESS | 1654 | 1469878873314 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:41:13 INFO - PROCESS | 1654 | 1469878873354 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1654 | 1469878873356 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x116224000 == 28 [pid = 1654] [id = 28] 04:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116750800) [pid = 1654] [serial = 80] [outer = 0x0] 04:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1170a1c00) [pid = 1654] [serial = 81] [outer = 0x116750800] 04:41:13 INFO - PROCESS | 1654 | 1469878873383 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118077800) [pid = 1654] [serial = 82] [outer = 0x116750800] 04:41:13 INFO - PROCESS | 1654 | 1469878873654 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 04:41:13 INFO - PROCESS | 1654 | 1469878873700 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1654 | 1469878873708 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:41:13 INFO - PROCESS | 1654 | 1469878873714 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1654 | 1469878873715 Marionette TRACE conn2 <- [1,86,null,{}] 04:41:13 INFO - PROCESS | 1654 | 1469878873718 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:13 INFO - PROCESS | 1654 | 1469878873719 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:13 INFO - PROCESS | 1654 | 1469878873794 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:41:13 INFO - PROCESS | 1654 | 1469878873798 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1654 | 1469878873799 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168bd000 == 29 [pid = 1654] [id = 29] 04:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118336400) [pid = 1654] [serial = 83] [outer = 0x0] 04:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11872ac00) [pid = 1654] [serial = 84] [outer = 0x118336400] 04:41:13 INFO - PROCESS | 1654 | 1469878873826 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1187ec000) [pid = 1654] [serial = 85] [outer = 0x118336400] 04:41:14 INFO - PROCESS | 1654 | 1469878874103 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 420ms 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:41:14 INFO - PROCESS | 1654 | 1469878874135 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1654 | 1469878874136 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:41:14 INFO - PROCESS | 1654 | 1469878874138 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1654 | 1469878874139 Marionette TRACE conn2 <- [1,90,null,{}] 04:41:14 INFO - PROCESS | 1654 | 1469878874149 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 1654 | 1469878874150 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:14 INFO - PROCESS | 1654 | 1469878874230 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:41:14 INFO - PROCESS | 1654 | 1469878874271 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1654 | 1469878874272 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x116aea800 == 30 [pid = 1654] [id = 30] 04:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1130d2800) [pid = 1654] [serial = 86] [outer = 0x0] 04:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1187ee000) [pid = 1654] [serial = 87] [outer = 0x1130d2800] 04:41:14 INFO - PROCESS | 1654 | 1469878874297 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119151c00) [pid = 1654] [serial = 88] [outer = 0x1130d2800] 04:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 04:41:14 INFO - PROCESS | 1654 | 1469878874554 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:41:14 INFO - PROCESS | 1654 | 1469878874563 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1654 | 1469878874565 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:41:14 INFO - PROCESS | 1654 | 1469878874574 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1654 | 1469878874576 Marionette TRACE conn2 <- [1,94,null,{}] 04:41:14 INFO - PROCESS | 1654 | 1469878874589 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 1654 | 1469878874594 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:14 INFO - PROCESS | 1654 | 1469878874696 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:41:14 INFO - PROCESS | 1654 | 1469878874700 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1654 | 1469878874701 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x118704000 == 31 [pid = 1654] [id = 31] 04:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119157c00) [pid = 1654] [serial = 89] [outer = 0x0] 04:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1194e3400) [pid = 1654] [serial = 90] [outer = 0x119157c00] 04:41:14 INFO - PROCESS | 1654 | 1469878874727 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119aa4800) [pid = 1654] [serial = 91] [outer = 0x119157c00] 04:41:15 INFO - PROCESS | 1654 | 1469878875015 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 490ms 04:41:15 INFO - PROCESS | 1654 | 1469878875058 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1654 | 1469878875061 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:41:15 INFO - PROCESS | 1654 | 1469878875065 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1654 | 1469878875066 Marionette TRACE conn2 <- [1,98,null,{}] 04:41:15 INFO - PROCESS | 1654 | 1469878875068 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 1654 | 1469878875069 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:15 INFO - PROCESS | 1654 | 1469878875164 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:41:15 INFO - PROCESS | 1654 | 1469878875170 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1654 | 1469878875171 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x118720000 == 32 [pid = 1654] [id = 32] 04:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x116aae800) [pid = 1654] [serial = 92] [outer = 0x0] 04:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119aa4c00) [pid = 1654] [serial = 93] [outer = 0x116aae800] 04:41:15 INFO - PROCESS | 1654 | 1469878875196 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x120f57c00) [pid = 1654] [serial = 94] [outer = 0x116aae800] 04:41:15 INFO - PROCESS | 1654 | 1469878875461 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 04:41:15 INFO - PROCESS | 1654 | 1469878875485 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1654 | 1469878875486 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:41:15 INFO - PROCESS | 1654 | 1469878875488 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1654 | 1469878875489 Marionette TRACE conn2 <- [1,102,null,{}] 04:41:15 INFO - PROCESS | 1654 | 1469878875499 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 1654 | 1469878875500 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:15 INFO - PROCESS | 1654 | 1469878875579 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:41:15 INFO - PROCESS | 1654 | 1469878875583 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1654 | 1469878875584 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192cd800 == 33 [pid = 1654] [id = 33] 04:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x120f58800) [pid = 1654] [serial = 95] [outer = 0x0] 04:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1212f2c00) [pid = 1654] [serial = 96] [outer = 0x120f58800] 04:41:15 INFO - PROCESS | 1654 | 1469878875610 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12180bc00) [pid = 1654] [serial = 97] [outer = 0x120f58800] 04:41:15 INFO - PROCESS | 1654 | 1469878875940 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 04:41:15 INFO - PROCESS | 1654 | 1469878875960 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1654 | 1469878875962 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:41:15 INFO - PROCESS | 1654 | 1469878875965 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1654 | 1469878875966 Marionette TRACE conn2 <- [1,106,null,{}] 04:41:15 INFO - PROCESS | 1654 | 1469878875969 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 1654 | 1469878875970 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:16 INFO - PROCESS | 1654 | 1469878876050 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:41:16 INFO - PROCESS | 1654 | 1469878876105 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1654 | 1469878876106 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e5000 == 34 [pid = 1654] [id = 34] 04:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11335b000) [pid = 1654] [serial = 98] [outer = 0x0] 04:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121a4a400) [pid = 1654] [serial = 99] [outer = 0x11335b000] 04:41:16 INFO - PROCESS | 1654 | 1469878876145 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1234d9800) [pid = 1654] [serial = 100] [outer = 0x11335b000] 04:41:16 INFO - PROCESS | 1654 | 1469878876549 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 620ms 04:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:41:16 INFO - PROCESS | 1654 | 1469878876586 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1654 | 1469878876587 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:41:16 INFO - PROCESS | 1654 | 1469878876589 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1654 | 1469878876590 Marionette TRACE conn2 <- [1,110,null,{}] 04:41:16 INFO - PROCESS | 1654 | 1469878876592 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 1654 | 1469878876593 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:16 INFO - PROCESS | 1654 | 1469878876687 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:41:16 INFO - PROCESS | 1654 | 1469878876693 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1654 | 1469878876694 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11991b800 == 35 [pid = 1654] [id = 35] 04:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1162d8800) [pid = 1654] [serial = 101] [outer = 0x0] 04:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x123542000) [pid = 1654] [serial = 102] [outer = 0x1162d8800] 04:41:16 INFO - PROCESS | 1654 | 1469878876718 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1235f7400) [pid = 1654] [serial = 103] [outer = 0x1162d8800] 04:41:17 INFO - PROCESS | 1654 | 1469878877019 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 04:41:17 INFO - PROCESS | 1654 | 1469878877061 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:41:17 INFO - PROCESS | 1654 | 1469878877064 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:41:17 INFO - PROCESS | 1654 | 1469878877067 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1654 | 1469878877070 Marionette TRACE conn2 <- [1,114,null,{}] 04:41:17 INFO - PROCESS | 1654 | 1469878877073 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:17 INFO - PROCESS | 1654 | 1469878877075 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:17 INFO - PROCESS | 1654 | 1469878877210 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:41:17 INFO - PROCESS | 1654 | 1469878877273 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1654 | 1469878877275 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12113c800 == 36 [pid = 1654] [id = 36] 04:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x120f59000) [pid = 1654] [serial = 104] [outer = 0x0] 04:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1248a8000) [pid = 1654] [serial = 105] [outer = 0x120f59000] 04:41:17 INFO - PROCESS | 1654 | 1469878877319 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x124fed400) [pid = 1654] [serial = 106] [outer = 0x120f59000] 04:41:17 INFO - PROCESS | 1654 | 1469878877655 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 623ms 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:41:17 INFO - PROCESS | 1654 | 1469878877689 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1654 | 1469878877690 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:41:17 INFO - PROCESS | 1654 | 1469878877694 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1654 | 1469878877697 Marionette TRACE conn2 <- [1,118,null,{}] 04:41:17 INFO - PROCESS | 1654 | 1469878877699 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:17 INFO - PROCESS | 1654 | 1469878877701 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:17 INFO - PROCESS | 1654 | 1469878877777 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:41:17 INFO - PROCESS | 1654 | 1469878877782 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1654 | 1469878877783 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12138e000 == 37 [pid = 1654] [id = 37] 04:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x124d68800) [pid = 1654] [serial = 107] [outer = 0x0] 04:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x125f5d800) [pid = 1654] [serial = 108] [outer = 0x124d68800] 04:41:17 INFO - PROCESS | 1654 | 1469878877806 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x125f66800) [pid = 1654] [serial = 109] [outer = 0x124d68800] 04:41:18 INFO - PROCESS | 1654 | 1469878878082 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 04:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:41:18 INFO - PROCESS | 1654 | 1469878878116 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1654 | 1469878878117 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:41:18 INFO - PROCESS | 1654 | 1469878878119 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1654 | 1469878878120 Marionette TRACE conn2 <- [1,122,null,{}] 04:41:18 INFO - PROCESS | 1654 | 1469878878122 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:18 INFO - PROCESS | 1654 | 1469878878123 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:18 INFO - PROCESS | 1654 | 1469878878204 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:41:18 INFO - PROCESS | 1654 | 1469878878254 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1654 | 1469878878255 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x121451800 == 38 [pid = 1654] [id = 38] 04:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124ff1000) [pid = 1654] [serial = 110] [outer = 0x0] 04:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x125f67000) [pid = 1654] [serial = 111] [outer = 0x124ff1000] 04:41:18 INFO - PROCESS | 1654 | 1469878878279 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126040c00) [pid = 1654] [serial = 112] [outer = 0x124ff1000] 04:41:18 INFO - PROCESS | 1654 | 1469878878543 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 04:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:41:18 INFO - PROCESS | 1654 | 1469878878589 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1654 | 1469878878590 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:41:18 INFO - PROCESS | 1654 | 1469878878599 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1654 | 1469878878600 Marionette TRACE conn2 <- [1,126,null,{}] 04:41:18 INFO - PROCESS | 1654 | 1469878878603 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:18 INFO - PROCESS | 1654 | 1469878878604 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:18 INFO - PROCESS | 1654 | 1469878878686 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:41:18 INFO - PROCESS | 1654 | 1469878878690 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1654 | 1469878878691 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12341f000 == 39 [pid = 1654] [id = 39] 04:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12603a000) [pid = 1654] [serial = 113] [outer = 0x0] 04:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x126426400) [pid = 1654] [serial = 114] [outer = 0x12603a000] 04:41:18 INFO - PROCESS | 1654 | 1469878878715 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x126532000) [pid = 1654] [serial = 115] [outer = 0x12603a000] 04:41:19 INFO - PROCESS | 1654 | 1469878879013 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 477ms 04:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:41:19 INFO - PROCESS | 1654 | 1469878879070 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1654 | 1469878879071 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:41:19 INFO - PROCESS | 1654 | 1469878879073 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1654 | 1469878879074 Marionette TRACE conn2 <- [1,130,null,{}] 04:41:19 INFO - PROCESS | 1654 | 1469878879076 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 1654 | 1469878879077 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:19 INFO - PROCESS | 1654 | 1469878879177 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:41:19 INFO - PROCESS | 1654 | 1469878879183 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1654 | 1469878879184 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12347d000 == 40 [pid = 1654] [id = 40] 04:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x125f6c400) [pid = 1654] [serial = 116] [outer = 0x0] 04:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x126729800) [pid = 1654] [serial = 117] [outer = 0x125f6c400] 04:41:19 INFO - PROCESS | 1654 | 1469878879207 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128aa5c00) [pid = 1654] [serial = 118] [outer = 0x125f6c400] 04:41:19 INFO - PROCESS | 1654 | 1469878879480 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 420ms 04:41:19 INFO - PROCESS | 1654 | 1469878879501 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1654 | 1469878879503 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:41:19 INFO - PROCESS | 1654 | 1469878879506 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1654 | 1469878879508 Marionette TRACE conn2 <- [1,134,null,{}] 04:41:19 INFO - PROCESS | 1654 | 1469878879522 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 1654 | 1469878879524 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:19 INFO - PROCESS | 1654 | 1469878879651 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:41:19 INFO - PROCESS | 1654 | 1469878879657 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1654 | 1469878879658 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f67000 == 41 [pid = 1654] [id = 41] 04:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x126760000) [pid = 1654] [serial = 119] [outer = 0x0] 04:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x128ab1000) [pid = 1654] [serial = 120] [outer = 0x126760000] 04:41:19 INFO - PROCESS | 1654 | 1469878879696 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x128da8800) [pid = 1654] [serial = 121] [outer = 0x126760000] 04:41:20 INFO - PROCESS | 1654 | 1469878880093 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 632ms 04:41:20 INFO - PROCESS | 1654 | 1469878880813 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1654 | 1469878880815 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:41:20 INFO - PROCESS | 1654 | 1469878880824 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1654 | 1469878880828 Marionette TRACE conn2 <- [1,138,null,{}] 04:41:20 INFO - PROCESS | 1654 | 1469878880832 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:20 INFO - PROCESS | 1654 | 1469878880834 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:20 INFO - PROCESS | 1654 | 1469878880927 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:41:20 INFO - PROCESS | 1654 | 1469878880958 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1654 | 1469878880960 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x112fb6000 == 42 [pid = 1654] [id = 42] 04:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1160ce800) [pid = 1654] [serial = 122] [outer = 0x0] 04:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11627a000) [pid = 1654] [serial = 123] [outer = 0x1160ce800] 04:41:21 INFO - PROCESS | 1654 | 1469878881004 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x116812000) [pid = 1654] [serial = 124] [outer = 0x1160ce800] 04:41:21 INFO - PROCESS | 1654 | 1469878881335 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 524ms 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:41:21 INFO - PROCESS | 1654 | 1469878881349 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1654 | 1469878881350 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:41:21 INFO - PROCESS | 1654 | 1469878881355 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1654 | 1469878881357 Marionette TRACE conn2 <- [1,142,null,{}] 04:41:21 INFO - PROCESS | 1654 | 1469878881361 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 1654 | 1469878881364 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:21 INFO - PROCESS | 1654 | 1469878881457 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:41:21 INFO - PROCESS | 1654 | 1469878881463 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1654 | 1469878881465 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x115170800 == 43 [pid = 1654] [id = 43] 04:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11688e000) [pid = 1654] [serial = 125] [outer = 0x0] 04:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x117d2bc00) [pid = 1654] [serial = 126] [outer = 0x11688e000] 04:41:21 INFO - PROCESS | 1654 | 1469878881491 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x118083c00) [pid = 1654] [serial = 127] [outer = 0x11688e000] 04:41:21 INFO - PROCESS | 1654 | 1469878881805 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 521ms 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:41:21 INFO - PROCESS | 1654 | 1469878881875 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1654 | 1469878881876 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:41:21 INFO - PROCESS | 1654 | 1469878881879 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1654 | 1469878881880 Marionette TRACE conn2 <- [1,146,null,{}] 04:41:21 INFO - PROCESS | 1654 | 1469878881892 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 1654 | 1469878881895 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:21 INFO - PROCESS | 1654 | 1469878881988 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:41:21 INFO - PROCESS | 1654 | 1469878881996 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1654 | 1469878881998 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x116aef800 == 44 [pid = 1654] [id = 44] 04:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119246800) [pid = 1654] [serial = 128] [outer = 0x0] 04:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119251000) [pid = 1654] [serial = 129] [outer = 0x119246800] 04:41:22 INFO - PROCESS | 1654 | 1469878882026 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1194ed800) [pid = 1654] [serial = 130] [outer = 0x119246800] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12c26b400) [pid = 1654] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12bf2e400) [pid = 1654] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x128ab1400) [pid = 1654] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x120f53000) [pid = 1654] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b8cec00) [pid = 1654] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a994000) [pid = 1654] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12a7a2800) [pid = 1654] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12904d400) [pid = 1654] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1194e9000) [pid = 1654] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x118338400) [pid = 1654] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ce6a000) [pid = 1654] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12cb10400) [pid = 1654] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12c3e1800) [pid = 1654] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x124ff1000) [pid = 1654] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1121b2000) [pid = 1654] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x113f0c800) [pid = 1654] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11872c400) [pid = 1654] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x113d78c00) [pid = 1654] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1162d0000) [pid = 1654] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116750800) [pid = 1654] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x118336400) [pid = 1654] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1130d2800) [pid = 1654] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119157c00) [pid = 1654] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x116aae800) [pid = 1654] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x120f58800) [pid = 1654] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11335b000) [pid = 1654] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x120f59000) [pid = 1654] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x124d68800) [pid = 1654] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:41:22 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124ff2000) [pid = 1654] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:41:22 INFO - PROCESS | 1654 | 1469878882774 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 920ms 04:41:22 INFO - PROCESS | 1654 | 1469878882798 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1654 | 1469878882799 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:41:22 INFO - PROCESS | 1654 | 1469878882802 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1654 | 1469878882803 Marionette TRACE conn2 <- [1,150,null,{}] 04:41:22 INFO - PROCESS | 1654 | 1469878882805 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:22 INFO - PROCESS | 1654 | 1469878882806 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:22 INFO - PROCESS | 1654 | 1469878882877 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:41:22 INFO - PROCESS | 1654 | 1469878882929 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1654 | 1469878882930 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x117233800 == 45 [pid = 1654] [id = 45] 04:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x112a85c00) [pid = 1654] [serial = 131] [outer = 0x0] 04:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x117292800) [pid = 1654] [serial = 132] [outer = 0x112a85c00] 04:41:22 INFO - PROCESS | 1654 | 1469878882956 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11910a000) [pid = 1654] [serial = 133] [outer = 0x112a85c00] 04:41:23 INFO - PROCESS | 1654 | 1469878883228 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 467ms 04:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:41:23 INFO - PROCESS | 1654 | 1469878883270 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1654 | 1469878883271 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:41:23 INFO - PROCESS | 1654 | 1469878883273 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1654 | 1469878883274 Marionette TRACE conn2 <- [1,154,null,{}] 04:41:23 INFO - PROCESS | 1654 | 1469878883284 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:23 INFO - PROCESS | 1654 | 1469878883285 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:23 INFO - PROCESS | 1654 | 1469878883359 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:41:23 INFO - PROCESS | 1654 | 1469878883363 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1654 | 1469878883364 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x119194000 == 46 [pid = 1654] [id = 46] 04:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x115eddc00) [pid = 1654] [serial = 134] [outer = 0x0] 04:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11950f400) [pid = 1654] [serial = 135] [outer = 0x115eddc00] 04:41:23 INFO - PROCESS | 1654 | 1469878883390 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119aa7c00) [pid = 1654] [serial = 136] [outer = 0x115eddc00] 04:41:23 INFO - PROCESS | 1654 | 1469878883682 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 426ms 04:41:23 INFO - PROCESS | 1654 | 1469878883700 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1654 | 1469878883701 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:41:23 INFO - PROCESS | 1654 | 1469878883703 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1654 | 1469878883704 Marionette TRACE conn2 <- [1,158,null,{}] 04:41:23 INFO - PROCESS | 1654 | 1469878883727 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:23 INFO - PROCESS | 1654 | 1469878883732 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:23 INFO - PROCESS | 1654 | 1469878883845 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:41:23 INFO - PROCESS | 1654 | 1469878883851 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1654 | 1469878883852 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x119973800 == 47 [pid = 1654] [id = 47] 04:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x120f54400) [pid = 1654] [serial = 137] [outer = 0x0] 04:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x120fba000) [pid = 1654] [serial = 138] [outer = 0x120f54400] 04:41:23 INFO - PROCESS | 1654 | 1469878883878 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1234da400) [pid = 1654] [serial = 139] [outer = 0x120f54400] 04:41:24 INFO - PROCESS | 1654 | 1469878884177 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 518ms 04:41:24 INFO - PROCESS | 1654 | 1469878884222 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1654 | 1469878884223 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:41:24 INFO - PROCESS | 1654 | 1469878884228 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1654 | 1469878884230 Marionette TRACE conn2 <- [1,162,null,{}] 04:41:24 INFO - PROCESS | 1654 | 1469878884232 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 1654 | 1469878884233 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:24 INFO - PROCESS | 1654 | 1469878884330 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:41:24 INFO - PROCESS | 1654 | 1469878884338 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1654 | 1469878884339 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x121134000 == 48 [pid = 1654] [id = 48] 04:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11885c800) [pid = 1654] [serial = 140] [outer = 0x0] 04:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x124a64800) [pid = 1654] [serial = 141] [outer = 0x11885c800] 04:41:24 INFO - PROCESS | 1654 | 1469878884376 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124bedc00) [pid = 1654] [serial = 142] [outer = 0x11885c800] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x11991b800 == 47 [pid = 1654] [id = 35] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x121451800 == 46 [pid = 1654] [id = 38] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12347d000 == 45 [pid = 1654] [id = 40] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12341f000 == 44 [pid = 1654] [id = 39] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12113c800 == 43 [pid = 1654] [id = 36] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x118720000 == 42 [pid = 1654] [id = 32] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x118704000 == 41 [pid = 1654] [id = 31] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e5000 == 40 [pid = 1654] [id = 34] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12138e000 == 39 [pid = 1654] [id = 37] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x115170800 == 38 [pid = 1654] [id = 43] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x116aea800 == 37 [pid = 1654] [id = 30] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1192cd800 == 36 [pid = 1654] [id = 33] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1168bd000 == 35 [pid = 1654] [id = 29] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x112fb6000 == 34 [pid = 1654] [id = 42] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x124f67000 == 33 [pid = 1654] [id = 41] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x113a33800 == 32 [pid = 1654] [id = 27] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x116224000 == 31 [pid = 1654] [id = 28] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x117233800 == 30 [pid = 1654] [id = 45] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x119973800 == 29 [pid = 1654] [id = 47] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x119194000 == 28 [pid = 1654] [id = 46] 04:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x116aef800 == 27 [pid = 1654] [id = 44] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1235c5800) [pid = 1654] [serial = 11] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x125f67000) [pid = 1654] [serial = 111] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x126426400) [pid = 1654] [serial = 114] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126729800) [pid = 1654] [serial = 117] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1168e8000) [pid = 1654] [serial = 69] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119250400) [pid = 1654] [serial = 72] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x113f12800) [pid = 1654] [serial = 75] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x115edcc00) [pid = 1654] [serial = 76] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11674f800) [pid = 1654] [serial = 78] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1170a1c00) [pid = 1654] [serial = 81] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118077800) [pid = 1654] [serial = 82] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11872ac00) [pid = 1654] [serial = 84] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1187ec000) [pid = 1654] [serial = 85] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1187ee000) [pid = 1654] [serial = 87] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119151c00) [pid = 1654] [serial = 88] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1194e3400) [pid = 1654] [serial = 90] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119aa4800) [pid = 1654] [serial = 91] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119aa4c00) [pid = 1654] [serial = 93] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1212f2c00) [pid = 1654] [serial = 96] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121a4a400) [pid = 1654] [serial = 99] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123542000) [pid = 1654] [serial = 102] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1248a8000) [pid = 1654] [serial = 105] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125f5d800) [pid = 1654] [serial = 108] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112ee0800) [pid = 1654] [serial = 66] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x120f57c00) [pid = 1654] [serial = 94] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12180bc00) [pid = 1654] [serial = 97] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1234d9800) [pid = 1654] [serial = 100] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x124fed400) [pid = 1654] [serial = 106] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x125f66800) [pid = 1654] [serial = 109] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11728f400) [pid = 1654] [serial = 70] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126040c00) [pid = 1654] [serial = 112] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11688d800) [pid = 1654] [serial = 79] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11335bc00) [pid = 1654] [serial = 67] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x120f08000) [pid = 1654] [serial = 73] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12e095000) [pid = 1654] [serial = 64] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x129054c00) [pid = 1654] [serial = 16] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x121994400) [pid = 1654] [serial = 8] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12c3dcc00) [pid = 1654] [serial = 40] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12c3d6c00) [pid = 1654] [serial = 39] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12c264800) [pid = 1654] [serial = 36] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12c268c00) [pid = 1654] [serial = 37] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12bf1cc00) [pid = 1654] [serial = 33] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12bf2a800) [pid = 1654] [serial = 34] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12b9a6400) [pid = 1654] [serial = 30] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12bf17800) [pid = 1654] [serial = 31] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12b9a2c00) [pid = 1654] [serial = 27] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12b9adc00) [pid = 1654] [serial = 28] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12b64f000) [pid = 1654] [serial = 24] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12b8bf400) [pid = 1654] [serial = 25] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12a7a4400) [pid = 1654] [serial = 21] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12a7a8800) [pid = 1654] [serial = 22] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x12935f000) [pid = 1654] [serial = 18] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x12904f000) [pid = 1654] [serial = 15] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x12e090400) [pid = 1654] [serial = 63] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x12d797000) [pid = 1654] [serial = 60] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x12d79b400) [pid = 1654] [serial = 61] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x11833bc00) [pid = 1654] [serial = 57] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x118859800) [pid = 1654] [serial = 58] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 54 (0x11807a800) [pid = 1654] [serial = 55] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 53 (0x12d794400) [pid = 1654] [serial = 54] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 52 (0x12d268800) [pid = 1654] [serial = 48] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 51 (0x12d28b000) [pid = 1654] [serial = 51] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 50 (0x12ce5f400) [pid = 1654] [serial = 45] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 49 (0x12ce63800) [pid = 1654] [serial = 46] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 48 (0x12cb04800) [pid = 1654] [serial = 42] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 47 (0x12cb0a000) [pid = 1654] [serial = 43] [outer = 0x0] [url = about:blank] 04:41:25 INFO - PROCESS | 1654 | 1469878885795 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1575ms 04:41:25 INFO - PROCESS | 1654 | 1469878885802 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1654 | 1469878885804 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:41:25 INFO - PROCESS | 1654 | 1469878885807 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1654 | 1469878885811 Marionette TRACE conn2 <- [1,166,null,{}] 04:41:25 INFO - PROCESS | 1654 | 1469878885816 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:25 INFO - PROCESS | 1654 | 1469878885818 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:25 INFO - PROCESS | 1654 | 1469878885886 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:41:25 INFO - PROCESS | 1654 | 1469878885896 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1654 | 1469878885899 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1131c1800 == 28 [pid = 1654] [id = 49] 04:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x115ede800) [pid = 1654] [serial = 143] [outer = 0x0] 04:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x116065800) [pid = 1654] [serial = 144] [outer = 0x115ede800] 04:41:25 INFO - PROCESS | 1654 | 1469878885929 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x1162d2800) [pid = 1654] [serial = 145] [outer = 0x115ede800] 04:41:26 INFO - PROCESS | 1654 | 1469878886282 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 526ms 04:41:26 INFO - PROCESS | 1654 | 1469878886333 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1654 | 1469878886339 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:41:26 INFO - PROCESS | 1654 | 1469878886345 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1654 | 1469878886348 Marionette TRACE conn2 <- [1,170,null,{}] 04:41:26 INFO - PROCESS | 1654 | 1469878886352 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 1654 | 1469878886355 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:26 INFO - PROCESS | 1654 | 1469878886467 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:41:26 INFO - PROCESS | 1654 | 1469878886525 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1654 | 1469878886527 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x113f26000 == 29 [pid = 1654] [id = 50] 04:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x1162d4400) [pid = 1654] [serial = 146] [outer = 0x0] 04:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x116752000) [pid = 1654] [serial = 147] [outer = 0x1162d4400] 04:41:26 INFO - PROCESS | 1654 | 1469878886570 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x116ab4000) [pid = 1654] [serial = 148] [outer = 0x1162d4400] 04:41:26 INFO - PROCESS | 1654 | 1469878886867 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 571ms 04:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:41:26 INFO - PROCESS | 1654 | 1469878886920 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1654 | 1469878886922 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:41:26 INFO - PROCESS | 1654 | 1469878886936 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1654 | 1469878886954 Marionette TRACE conn2 <- [1,174,null,{}] 04:41:26 INFO - PROCESS | 1654 | 1469878886970 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 1654 | 1469878886975 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:27 INFO - PROCESS | 1654 | 1469878887110 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:41:27 INFO - PROCESS | 1654 | 1469878887146 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1654 | 1469878887148 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x116866000 == 30 [pid = 1654] [id = 51] 04:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x111c1ec00) [pid = 1654] [serial = 149] [outer = 0x0] 04:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x118337c00) [pid = 1654] [serial = 150] [outer = 0x111c1ec00] 04:41:27 INFO - PROCESS | 1654 | 1469878887193 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x118341800) [pid = 1654] [serial = 151] [outer = 0x111c1ec00] 04:41:27 INFO - PROCESS | 1654 | 1469878887517 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 601ms 04:41:27 INFO - PROCESS | 1654 | 1469878887533 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1654 | 1469878887534 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:41:27 INFO - PROCESS | 1654 | 1469878887537 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1654 | 1469878887538 Marionette TRACE conn2 <- [1,178,null,{}] 04:41:27 INFO - PROCESS | 1654 | 1469878887540 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 1654 | 1469878887542 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:27 INFO - PROCESS | 1654 | 1469878887625 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:41:27 INFO - PROCESS | 1654 | 1469878887630 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1654 | 1469878887631 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x111ea0800 == 31 [pid = 1654] [id = 52] 04:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x11872bc00) [pid = 1654] [serial = 152] [outer = 0x0] 04:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x11885a000) [pid = 1654] [serial = 153] [outer = 0x11872bc00] 04:41:27 INFO - PROCESS | 1654 | 1469878887656 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x11914ec00) [pid = 1654] [serial = 154] [outer = 0x11872bc00] 04:41:27 INFO - PROCESS | 1654 | 1469878887929 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 420ms 04:41:27 INFO - PROCESS | 1654 | 1469878887958 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1654 | 1469878887959 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:41:27 INFO - PROCESS | 1654 | 1469878887973 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1654 | 1469878887973 Marionette TRACE conn2 <- [1,182,null,{}] 04:41:27 INFO - PROCESS | 1654 | 1469878887983 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 1654 | 1469878887984 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:28 INFO - PROCESS | 1654 | 1469878888084 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:41:28 INFO - PROCESS | 1654 | 1469878888090 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1654 | 1469878888091 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x117227800 == 32 [pid = 1654] [id = 53] 04:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x116065000) [pid = 1654] [serial = 155] [outer = 0x0] 04:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x117db9c00) [pid = 1654] [serial = 156] [outer = 0x116065000] 04:41:28 INFO - PROCESS | 1654 | 1469878888118 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x1194e3c00) [pid = 1654] [serial = 157] [outer = 0x116065000] 04:41:28 INFO - PROCESS | 1654 | 1469878888420 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 476ms 04:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:41:28 INFO - PROCESS | 1654 | 1469878888450 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1654 | 1469878888451 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:41:28 INFO - PROCESS | 1654 | 1469878888453 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1654 | 1469878888454 Marionette TRACE conn2 <- [1,186,null,{}] 04:41:28 INFO - PROCESS | 1654 | 1469878888456 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:28 INFO - PROCESS | 1654 | 1469878888462 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:28 INFO - PROCESS | 1654 | 1469878888550 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:41:28 INFO - PROCESS | 1654 | 1469878888554 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1654 | 1469878888555 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188c5800 == 33 [pid = 1654] [id = 54] 04:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x1194e4c00) [pid = 1654] [serial = 158] [outer = 0x0] 04:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x119a9d400) [pid = 1654] [serial = 159] [outer = 0x1194e4c00] 04:41:28 INFO - PROCESS | 1654 | 1469878888582 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1210bc000) [pid = 1654] [serial = 160] [outer = 0x1194e4c00] 04:41:28 INFO - PROCESS | 1654 | 1469878888862 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 418ms 04:41:28 INFO - PROCESS | 1654 | 1469878888871 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1654 | 1469878888872 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:41:28 INFO - PROCESS | 1654 | 1469878888875 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1654 | 1469878888876 Marionette TRACE conn2 <- [1,190,null,{}] 04:41:28 INFO - PROCESS | 1654 | 1469878888885 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:28 INFO - PROCESS | 1654 | 1469878888886 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:28 INFO - PROCESS | 1654 | 1469878888961 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:41:29 INFO - PROCESS | 1654 | 1469878889005 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1654 | 1469878889006 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192d9000 == 34 [pid = 1654] [id = 55] 04:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x116ab4c00) [pid = 1654] [serial = 161] [outer = 0x0] 04:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1212ed400) [pid = 1654] [serial = 162] [outer = 0x116ab4c00] 04:41:29 INFO - PROCESS | 1654 | 1469878889037 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x121ce0800) [pid = 1654] [serial = 163] [outer = 0x116ab4c00] 04:41:29 INFO - PROCESS | 1654 | 1469878889271 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 423ms 04:41:29 INFO - PROCESS | 1654 | 1469878889299 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1654 | 1469878889301 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:41:29 INFO - PROCESS | 1654 | 1469878889303 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1654 | 1469878889304 Marionette TRACE conn2 <- [1,194,null,{}] 04:41:29 INFO - PROCESS | 1654 | 1469878889306 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 1654 | 1469878889307 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:29 INFO - PROCESS | 1654 | 1469878889382 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:41:29 INFO - PROCESS | 1654 | 1469878889385 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1654 | 1469878889386 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11991c000 == 35 [pid = 1654] [id = 56] 04:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x121ce9800) [pid = 1654] [serial = 164] [outer = 0x0] 04:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1234e1c00) [pid = 1654] [serial = 165] [outer = 0x121ce9800] 04:41:29 INFO - PROCESS | 1654 | 1469878889412 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1248a7c00) [pid = 1654] [serial = 166] [outer = 0x121ce9800] 04:41:29 INFO - PROCESS | 1654 | 1469878889794 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 518ms 04:41:29 INFO - PROCESS | 1654 | 1469878889822 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:41:29 INFO - PROCESS | 1654 | 1469878889824 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:41:29 INFO - PROCESS | 1654 | 1469878889827 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1654 | 1469878889829 Marionette TRACE conn2 <- [1,198,null,{}] 04:41:29 INFO - PROCESS | 1654 | 1469878889832 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 1654 | 1469878889834 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:29 INFO - PROCESS | 1654 | 1469878889967 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:41:29 INFO - PROCESS | 1654 | 1469878889974 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1654 | 1469878889976 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x116865800 == 36 [pid = 1654] [id = 57] 04:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x124a6f800) [pid = 1654] [serial = 167] [outer = 0x0] 04:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x124b98000) [pid = 1654] [serial = 168] [outer = 0x124a6f800] 04:41:30 INFO - PROCESS | 1654 | 1469878890017 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x124d63000) [pid = 1654] [serial = 169] [outer = 0x124a6f800] 04:41:30 INFO - PROCESS | 1654 | 1469878890329 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 04:41:30 INFO - PROCESS | 1654 | 1469878890351 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1654 | 1469878890352 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:41:30 INFO - PROCESS | 1654 | 1469878890354 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1654 | 1469878890355 Marionette TRACE conn2 <- [1,202,null,{}] 04:41:30 INFO - PROCESS | 1654 | 1469878890358 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 1654 | 1469878890359 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:30 INFO - PROCESS | 1654 | 1469878890473 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:41:30 INFO - PROCESS | 1654 | 1469878890482 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1654 | 1469878890483 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x121382000 == 37 [pid = 1654] [id = 58] 04:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1234d8c00) [pid = 1654] [serial = 170] [outer = 0x0] 04:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x124d64000) [pid = 1654] [serial = 171] [outer = 0x1234d8c00] 04:41:30 INFO - PROCESS | 1654 | 1469878890507 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x125491800) [pid = 1654] [serial = 172] [outer = 0x1234d8c00] 04:41:30 INFO - PROCESS | 1654 | 1469878890794 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 04:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:41:30 INFO - PROCESS | 1654 | 1469878890823 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1654 | 1469878890824 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:41:30 INFO - PROCESS | 1654 | 1469878890837 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1654 | 1469878890839 Marionette TRACE conn2 <- [1,206,null,{}] 04:41:30 INFO - PROCESS | 1654 | 1469878890841 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 1654 | 1469878890844 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:30 INFO - PROCESS | 1654 | 1469878890945 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:41:30 INFO - PROCESS | 1654 | 1469878890956 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1654 | 1469878890958 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x116adb000 == 38 [pid = 1654] [id = 59] 04:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x125f5e400) [pid = 1654] [serial = 173] [outer = 0x0] 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x125f64c00) [pid = 1654] [serial = 174] [outer = 0x125f5e400] 04:41:31 INFO - PROCESS | 1654 | 1469878891007 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x125f90400) [pid = 1654] [serial = 175] [outer = 0x125f5e400] 04:41:31 INFO - PROCESS | 1654 | 1469878891323 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 530ms 04:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:41:31 INFO - PROCESS | 1654 | 1469878891364 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1654 | 1469878891365 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:41:31 INFO - PROCESS | 1654 | 1469878891367 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1654 | 1469878891368 Marionette TRACE conn2 <- [1,210,null,{}] 04:41:31 INFO - PROCESS | 1654 | 1469878891370 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:31 INFO - PROCESS | 1654 | 1469878891372 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:31 INFO - PROCESS | 1654 | 1469878891460 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:41:31 INFO - PROCESS | 1654 | 1469878891463 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1654 | 1469878891464 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x123481000 == 39 [pid = 1654] [id = 60] 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x125f62000) [pid = 1654] [serial = 176] [outer = 0x0] 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x126040c00) [pid = 1654] [serial = 177] [outer = 0x125f62000] 04:41:31 INFO - PROCESS | 1654 | 1469878891488 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x126491400) [pid = 1654] [serial = 178] [outer = 0x125f62000] 04:41:31 INFO - PROCESS | 1654 | 1469878891755 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 419ms 04:41:31 INFO - PROCESS | 1654 | 1469878891790 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1654 | 1469878891791 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:41:31 INFO - PROCESS | 1654 | 1469878891801 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1654 | 1469878891802 Marionette TRACE conn2 <- [1,214,null,{}] 04:41:31 INFO - PROCESS | 1654 | 1469878891804 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:31 INFO - PROCESS | 1654 | 1469878891805 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:31 INFO - PROCESS | 1654 | 1469878891902 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:41:31 INFO - PROCESS | 1654 | 1469878891906 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1654 | 1469878891907 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x124bb2800 == 40 [pid = 1654] [id = 61] 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x126045c00) [pid = 1654] [serial = 179] [outer = 0x0] 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1265ba000) [pid = 1654] [serial = 180] [outer = 0x126045c00] 04:41:31 INFO - PROCESS | 1654 | 1469878891931 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126761400) [pid = 1654] [serial = 181] [outer = 0x126045c00] 04:41:32 INFO - PROCESS | 1654 | 1469878892247 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 04:41:32 INFO - PROCESS | 1654 | 1469878892276 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1654 | 1469878892281 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:41:32 INFO - PROCESS | 1654 | 1469878892292 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1654 | 1469878892294 Marionette TRACE conn2 <- [1,218,null,{}] 04:41:32 INFO - PROCESS | 1654 | 1469878892300 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 1654 | 1469878892301 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:32 INFO - PROCESS | 1654 | 1469878892441 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x120f54400) [pid = 1654] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11688e000) [pid = 1654] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1160ce800) [pid = 1654] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x112a85c00) [pid = 1654] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x119246800) [pid = 1654] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x115eddc00) [pid = 1654] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x126760000) [pid = 1654] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1162d8800) [pid = 1654] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x125f6c400) [pid = 1654] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12603a000) [pid = 1654] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:41:32 INFO - PROCESS | 1654 | 1469878892519 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1654 | 1469878892520 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d9b000 == 41 [pid = 1654] [id = 62] 04:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x112a85800) [pid = 1654] [serial = 182] [outer = 0x0] 04:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1162d8800) [pid = 1654] [serial = 183] [outer = 0x112a85800] 04:41:32 INFO - PROCESS | 1654 | 1469878892560 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1194ec400) [pid = 1654] [serial = 184] [outer = 0x112a85800] 04:41:32 INFO - PROCESS | 1654 | 1469878892917 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 673ms 04:41:32 INFO - PROCESS | 1654 | 1469878892965 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:41:32 INFO - PROCESS | 1654 | 1469878892966 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:41:32 INFO - PROCESS | 1654 | 1469878892968 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1654 | 1469878892969 Marionette TRACE conn2 <- [1,222,null,{}] 04:41:32 INFO - PROCESS | 1654 | 1469878892971 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 1654 | 1469878892972 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:33 INFO - PROCESS | 1654 | 1469878893046 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:41:33 INFO - PROCESS | 1654 | 1469878893088 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1654 | 1469878893089 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c6800 == 42 [pid = 1654] [id = 63] 04:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113d7a800) [pid = 1654] [serial = 185] [outer = 0x0] 04:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x128a2e000) [pid = 1654] [serial = 186] [outer = 0x113d7a800] 04:41:33 INFO - PROCESS | 1654 | 1469878893112 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x128b8f400) [pid = 1654] [serial = 187] [outer = 0x113d7a800] 04:41:33 INFO - PROCESS | 1654 | 1469878893356 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 420ms 04:41:33 INFO - PROCESS | 1654 | 1469878893388 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1654 | 1469878893389 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:41:33 INFO - PROCESS | 1654 | 1469878893399 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1654 | 1469878893400 Marionette TRACE conn2 <- [1,226,null,{}] 04:41:33 INFO - PROCESS | 1654 | 1469878893405 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 1654 | 1469878893405 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:33 INFO - PROCESS | 1654 | 1469878893497 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:41:33 INFO - PROCESS | 1654 | 1469878893501 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1654 | 1469878893502 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b20800 == 43 [pid = 1654] [id = 64] 04:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x129045800) [pid = 1654] [serial = 188] [outer = 0x0] 04:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12904c800) [pid = 1654] [serial = 189] [outer = 0x129045800] 04:41:33 INFO - PROCESS | 1654 | 1469878893526 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x129051000) [pid = 1654] [serial = 190] [outer = 0x129045800] 04:41:33 INFO - PROCESS | 1654 | 1469878893832 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 479ms 04:41:33 INFO - PROCESS | 1654 | 1469878893871 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:41:33 INFO - PROCESS | 1654 | 1469878893872 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:41:33 INFO - PROCESS | 1654 | 1469878893876 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1654 | 1469878893877 Marionette TRACE conn2 <- [1,230,null,{}] 04:41:33 INFO - PROCESS | 1654 | 1469878893880 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 1654 | 1469878893882 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:34 INFO - PROCESS | 1654 | 1469878894040 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:41:34 INFO - PROCESS | 1654 | 1469878894048 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1654 | 1469878894049 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ac3800 == 44 [pid = 1654] [id = 65] 04:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124a6f400) [pid = 1654] [serial = 191] [outer = 0x0] 04:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x129051800) [pid = 1654] [serial = 192] [outer = 0x124a6f400] 04:41:34 INFO - PROCESS | 1654 | 1469878894087 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1291a7400) [pid = 1654] [serial = 193] [outer = 0x124a6f400] 04:41:34 INFO - PROCESS | 1654 | 1469878894436 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 571ms 04:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:41:34 INFO - PROCESS | 1654 | 1469878894449 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1654 | 1469878894451 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:41:34 INFO - PROCESS | 1654 | 1469878894453 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1654 | 1469878894454 Marionette TRACE conn2 <- [1,234,null,{}] 04:41:34 INFO - PROCESS | 1654 | 1469878894456 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:34 INFO - PROCESS | 1654 | 1469878894457 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:34 INFO - PROCESS | 1654 | 1469878894580 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:41:34 INFO - PROCESS | 1654 | 1469878894624 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1654 | 1469878894626 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11214f800 == 45 [pid = 1654] [id = 66] 04:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x111e36800) [pid = 1654] [serial = 194] [outer = 0x0] 04:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112d7f000) [pid = 1654] [serial = 195] [outer = 0x111e36800] 04:41:34 INFO - PROCESS | 1654 | 1469878894656 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11386a000) [pid = 1654] [serial = 196] [outer = 0x111e36800] 04:41:35 INFO - PROCESS | 1654 | 1469878895154 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 718ms 04:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:41:35 INFO - PROCESS | 1654 | 1469878895172 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 1654 | 1469878895174 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:41:35 INFO - PROCESS | 1654 | 1469878895178 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1654 | 1469878895179 Marionette TRACE conn2 <- [1,238,null,{}] 04:41:35 INFO - PROCESS | 1654 | 1469878895182 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:35 INFO - PROCESS | 1654 | 1469878895186 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:35 INFO - PROCESS | 1654 | 1469878895294 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:41:35 INFO - PROCESS | 1654 | 1469878895401 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1654 | 1469878895403 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11685e800 == 46 [pid = 1654] [id = 67] 04:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x116541c00) [pid = 1654] [serial = 197] [outer = 0x0] 04:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x116888400) [pid = 1654] [serial = 198] [outer = 0x116541c00] 04:41:35 INFO - PROCESS | 1654 | 1469878895433 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1176b7400) [pid = 1654] [serial = 199] [outer = 0x116541c00] 04:41:36 INFO - PROCESS | 1654 | 1469878896042 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x128ac3800 == 45 [pid = 1654] [id = 65] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x126b20800 == 44 [pid = 1654] [id = 64] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c6800 == 43 [pid = 1654] [id = 63] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x117d9b000 == 42 [pid = 1654] [id = 62] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x124bb2800 == 41 [pid = 1654] [id = 61] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x123481000 == 40 [pid = 1654] [id = 60] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116adb000 == 39 [pid = 1654] [id = 59] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x121382000 == 38 [pid = 1654] [id = 58] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116865800 == 37 [pid = 1654] [id = 57] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11991c000 == 36 [pid = 1654] [id = 56] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124a64800) [pid = 1654] [serial = 141] [outer = 0x0] [url = about:blank] 04:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 922ms 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1192d9000 == 35 [pid = 1654] [id = 55] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1188c5800 == 34 [pid = 1654] [id = 54] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x117227800 == 33 [pid = 1654] [id = 53] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x111ea0800 == 32 [pid = 1654] [id = 52] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116866000 == 31 [pid = 1654] [id = 51] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x113f26000 == 30 [pid = 1654] [id = 50] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1131c1800 == 29 [pid = 1654] [id = 49] 04:41:36 INFO - PROCESS | 1654 | --DOCSHELL 0x121134000 == 28 [pid = 1654] [id = 48] 04:41:36 INFO - PROCESS | 1654 | 1469878896107 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1654 | 1469878896110 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:41:36 INFO - PROCESS | 1654 | 1469878896113 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1654 | 1469878896114 Marionette TRACE conn2 <- [1,242,null,{}] 04:41:36 INFO - PROCESS | 1654 | 1469878896117 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 1654 | 1469878896119 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:36 INFO - PROCESS | 1654 | 1469878896196 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x117d2bc00) [pid = 1654] [serial = 126] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11627a000) [pid = 1654] [serial = 123] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117292800) [pid = 1654] [serial = 132] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119251000) [pid = 1654] [serial = 129] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11950f400) [pid = 1654] [serial = 135] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119aa7c00) [pid = 1654] [serial = 136] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x120fba000) [pid = 1654] [serial = 138] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1194ed800) [pid = 1654] [serial = 130] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118083c00) [pid = 1654] [serial = 127] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11910a000) [pid = 1654] [serial = 133] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x116812000) [pid = 1654] [serial = 124] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128da8800) [pid = 1654] [serial = 121] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128ab1000) [pid = 1654] [serial = 120] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1235f7400) [pid = 1654] [serial = 103] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128aa5c00) [pid = 1654] [serial = 118] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x126532000) [pid = 1654] [serial = 115] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1234da400) [pid = 1654] [serial = 139] [outer = 0x0] [url = about:blank] 04:41:36 INFO - PROCESS | 1654 | 1469878896247 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1654 | 1469878896248 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1133b5800 == 29 [pid = 1654] [id = 68] 04:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x116884000) [pid = 1654] [serial = 200] [outer = 0x0] 04:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x117291800) [pid = 1654] [serial = 201] [outer = 0x116884000] 04:41:36 INFO - PROCESS | 1654 | 1469878896274 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118082400) [pid = 1654] [serial = 202] [outer = 0x116884000] 04:41:36 INFO - PROCESS | 1654 | 1469878896530 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 474ms 04:41:36 INFO - PROCESS | 1654 | 1469878896586 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1654 | 1469878896590 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:41:36 INFO - PROCESS | 1654 | 1469878896602 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1654 | 1469878896604 Marionette TRACE conn2 <- [1,246,null,{}] 04:41:36 INFO - PROCESS | 1654 | 1469878896606 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 1654 | 1469878896607 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:36 INFO - PROCESS | 1654 | 1469878896708 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:41:36 INFO - PROCESS | 1654 | 1469878896760 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1654 | 1469878896761 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168c3000 == 30 [pid = 1654] [id = 69] 04:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118082000) [pid = 1654] [serial = 203] [outer = 0x0] 04:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11910a000) [pid = 1654] [serial = 204] [outer = 0x118082000] 04:41:36 INFO - PROCESS | 1654 | 1469878896789 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119255800) [pid = 1654] [serial = 205] [outer = 0x118082000] 04:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119a9bc00) [pid = 1654] [serial = 206] [outer = 0x12ce66c00] 04:41:37 INFO - PROCESS | 1654 | 1469878897116 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 568ms 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:41:37 INFO - PROCESS | 1654 | 1469878897171 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1654 | 1469878897172 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:41:37 INFO - PROCESS | 1654 | 1469878897174 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1654 | 1469878897177 Marionette TRACE conn2 <- [1,250,null,{}] 04:41:37 INFO - PROCESS | 1654 | 1469878897185 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:37 INFO - PROCESS | 1654 | 1469878897188 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:37 INFO - PROCESS | 1654 | 1469878897261 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:41:37 INFO - PROCESS | 1654 | 1469878897312 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1654 | 1469878897314 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x118511800 == 31 [pid = 1654] [id = 70] 04:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1187ee400) [pid = 1654] [serial = 207] [outer = 0x0] 04:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11950b000) [pid = 1654] [serial = 208] [outer = 0x1187ee400] 04:41:37 INFO - PROCESS | 1654 | 1469878897343 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120fb1c00) [pid = 1654] [serial = 209] [outer = 0x1187ee400] 04:41:37 INFO - PROCESS | 1654 | 1469878897651 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 522ms 04:41:37 INFO - PROCESS | 1654 | 1469878897697 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1654 | 1469878897699 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:41:37 INFO - PROCESS | 1654 | 1469878897701 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1654 | 1469878897702 Marionette TRACE conn2 <- [1,254,null,{}] 04:41:37 INFO - PROCESS | 1654 | 1469878897704 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:37 INFO - PROCESS | 1654 | 1469878897705 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:37 INFO - PROCESS | 1654 | 1469878897819 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:41:37 INFO - PROCESS | 1654 | 1469878897890 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1654 | 1469878897891 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192dd000 == 32 [pid = 1654] [id = 71] 04:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x115eddc00) [pid = 1654] [serial = 210] [outer = 0x0] 04:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121992800) [pid = 1654] [serial = 211] [outer = 0x115eddc00] 04:41:37 INFO - PROCESS | 1654 | 1469878897935 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1235c9c00) [pid = 1654] [serial = 212] [outer = 0x115eddc00] 04:41:38 INFO - PROCESS | 1654 | 1469878898303 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 618ms 04:41:38 INFO - PROCESS | 1654 | 1469878898320 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 1654 | 1469878898321 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:41:38 INFO - PROCESS | 1654 | 1469878898323 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1654 | 1469878898324 Marionette TRACE conn2 <- [1,258,null,{}] 04:41:38 INFO - PROCESS | 1654 | 1469878898327 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 1654 | 1469878898330 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:38 INFO - PROCESS | 1654 | 1469878898417 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:41:38 INFO - PROCESS | 1654 | 1469878898449 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1654 | 1469878898450 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x116225000 == 33 [pid = 1654] [id = 72] 04:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124ae5c00) [pid = 1654] [serial = 213] [outer = 0x0] 04:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124d65000) [pid = 1654] [serial = 214] [outer = 0x124ae5c00] 04:41:38 INFO - PROCESS | 1654 | 1469878898474 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12548a800) [pid = 1654] [serial = 215] [outer = 0x124ae5c00] 04:41:38 INFO - PROCESS | 1654 | 1469878898767 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 04:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:41:38 INFO - PROCESS | 1654 | 1469878898799 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 1654 | 1469878898800 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:41:38 INFO - PROCESS | 1654 | 1469878898802 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1654 | 1469878898803 Marionette TRACE conn2 <- [1,262,null,{}] 04:41:38 INFO - PROCESS | 1654 | 1469878898805 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 1654 | 1469878898809 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:38 INFO - PROCESS | 1654 | 1469878898920 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:41:38 INFO - PROCESS | 1654 | 1469878898954 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1654 | 1469878898955 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x121450800 == 34 [pid = 1654] [id = 73] 04:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x125490400) [pid = 1654] [serial = 216] [outer = 0x0] 04:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f6cc00) [pid = 1654] [serial = 217] [outer = 0x125490400] 04:41:38 INFO - PROCESS | 1654 | 1469878898979 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126764c00) [pid = 1654] [serial = 218] [outer = 0x125490400] 04:41:39 INFO - PROCESS | 1654 | 1469878899407 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 620ms 04:41:39 INFO - PROCESS | 1654 | 1469878899423 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1654 | 1469878899425 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:41:39 INFO - PROCESS | 1654 | 1469878899428 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1654 | 1469878899430 Marionette TRACE conn2 <- [1,266,null,{}] 04:41:39 INFO - PROCESS | 1654 | 1469878899434 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1654 | 1469878899436 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:39 INFO - PROCESS | 1654 | 1469878899575 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:41:39 INFO - PROCESS | 1654 | 1469878899589 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1654 | 1469878899590 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x121925000 == 35 [pid = 1654] [id = 74] 04:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128aa6800) [pid = 1654] [serial = 219] [outer = 0x0] 04:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128b94800) [pid = 1654] [serial = 220] [outer = 0x128aa6800] 04:41:39 INFO - PROCESS | 1654 | 1469878899614 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12904e800) [pid = 1654] [serial = 221] [outer = 0x128aa6800] 04:41:39 INFO - PROCESS | 1654 | 1469878899907 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 04:41:39 INFO - PROCESS | 1654 | 1469878899949 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1654 | 1469878899950 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:41:39 INFO - PROCESS | 1654 | 1469878899952 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1654 | 1469878899953 Marionette TRACE conn2 <- [1,270,null,{}] 04:41:39 INFO - PROCESS | 1654 | 1469878899955 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1654 | 1469878899956 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:40 INFO - PROCESS | 1654 | 1469878900046 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:41:40 INFO - PROCESS | 1654 | 1469878900075 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1654 | 1469878900076 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a79800 == 36 [pid = 1654] [id = 75] 04:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12904f000) [pid = 1654] [serial = 222] [outer = 0x0] 04:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1291aa400) [pid = 1654] [serial = 223] [outer = 0x12904f000] 04:41:40 INFO - PROCESS | 1654 | 1469878900100 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x129363400) [pid = 1654] [serial = 224] [outer = 0x12904f000] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x124a6f800) [pid = 1654] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1162d4400) [pid = 1654] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x125f5e400) [pid = 1654] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116065000) [pid = 1654] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116ab4c00) [pid = 1654] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x111c1ec00) [pid = 1654] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11872bc00) [pid = 1654] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121ce9800) [pid = 1654] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194e4c00) [pid = 1654] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x115ede800) [pid = 1654] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125f62000) [pid = 1654] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126045c00) [pid = 1654] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x113d7a800) [pid = 1654] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112a85800) [pid = 1654] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x129045800) [pid = 1654] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11885c800) [pid = 1654] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:41:40 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1234d8c00) [pid = 1654] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:41:40 INFO - PROCESS | 1654 | 1469878900490 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 568ms 04:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:41:40 INFO - PROCESS | 1654 | 1469878900520 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1654 | 1469878900522 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:41:40 INFO - PROCESS | 1654 | 1469878900523 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1654 | 1469878900524 Marionette TRACE conn2 <- [1,274,null,{}] 04:41:40 INFO - PROCESS | 1654 | 1469878900532 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:40 INFO - PROCESS | 1654 | 1469878900534 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:40 INFO - PROCESS | 1654 | 1469878900631 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:41:40 INFO - PROCESS | 1654 | 1469878900662 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1654 | 1469878900663 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f6a000 == 37 [pid = 1654] [id = 76] 04:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x111c7c000) [pid = 1654] [serial = 225] [outer = 0x0] 04:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1194e2800) [pid = 1654] [serial = 226] [outer = 0x111c7c000] 04:41:40 INFO - PROCESS | 1654 | 1469878900687 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1235c7000) [pid = 1654] [serial = 227] [outer = 0x111c7c000] 04:41:40 INFO - PROCESS | 1654 | 1469878900925 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 424ms 04:41:40 INFO - PROCESS | 1654 | 1469878900950 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1654 | 1469878900951 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:41:40 INFO - PROCESS | 1654 | 1469878900953 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1654 | 1469878900954 Marionette TRACE conn2 <- [1,278,null,{}] 04:41:40 INFO - PROCESS | 1654 | 1469878900956 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:40 INFO - PROCESS | 1654 | 1469878900957 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:41 INFO - PROCESS | 1654 | 1469878901038 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:41:41 INFO - PROCESS | 1654 | 1469878901042 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1654 | 1469878901043 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192cf000 == 38 [pid = 1654] [id = 77] 04:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x120f59800) [pid = 1654] [serial = 228] [outer = 0x0] 04:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126496000) [pid = 1654] [serial = 229] [outer = 0x120f59800] 04:41:41 INFO - PROCESS | 1654 | 1469878901069 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1291a0400) [pid = 1654] [serial = 230] [outer = 0x120f59800] 04:41:41 INFO - PROCESS | 1654 | 1469878901392 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 04:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:41:41 INFO - PROCESS | 1654 | 1469878901421 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1654 | 1469878901423 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:41:41 INFO - PROCESS | 1654 | 1469878901425 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1654 | 1469878901427 Marionette TRACE conn2 <- [1,282,null,{}] 04:41:41 INFO - PROCESS | 1654 | 1469878901429 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 1654 | 1469878901430 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:41 INFO - PROCESS | 1654 | 1469878901539 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:41:41 INFO - PROCESS | 1654 | 1469878901545 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1654 | 1469878901546 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ac6800 == 39 [pid = 1654] [id = 78] 04:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1162d5400) [pid = 1654] [serial = 231] [outer = 0x0] 04:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126045c00) [pid = 1654] [serial = 232] [outer = 0x1162d5400] 04:41:41 INFO - PROCESS | 1654 | 1469878901572 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a4f4800) [pid = 1654] [serial = 233] [outer = 0x1162d5400] 04:41:41 INFO - PROCESS | 1654 | 1469878901859 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 04:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:41:41 INFO - PROCESS | 1654 | 1469878901900 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1654 | 1469878901901 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:41:41 INFO - PROCESS | 1654 | 1469878901903 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1654 | 1469878901904 Marionette TRACE conn2 <- [1,286,null,{}] 04:41:41 INFO - PROCESS | 1654 | 1469878901907 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 1654 | 1469878901908 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:41 INFO - PROCESS | 1654 | 1469878901987 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:41:41 INFO - PROCESS | 1654 | 1469878901991 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1654 | 1469878901992 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x129322000 == 40 [pid = 1654] [id = 79] 04:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a4f8400) [pid = 1654] [serial = 234] [outer = 0x0] 04:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a554400) [pid = 1654] [serial = 235] [outer = 0x12a4f8400] 04:41:42 INFO - PROCESS | 1654 | 1469878902019 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a7a6c00) [pid = 1654] [serial = 236] [outer = 0x12a4f8400] 04:41:42 INFO - PROCESS | 1654 | 1469878902363 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 518ms 04:41:42 INFO - PROCESS | 1654 | 1469878902422 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1654 | 1469878902425 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:41:42 INFO - PROCESS | 1654 | 1469878902429 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1654 | 1469878902431 Marionette TRACE conn2 <- [1,290,null,{}] 04:41:42 INFO - PROCESS | 1654 | 1469878902435 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 1654 | 1469878902437 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:42 INFO - PROCESS | 1654 | 1469878902566 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:41:42 INFO - PROCESS | 1654 | 1469878902612 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1654 | 1469878902615 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1133b4000 == 41 [pid = 1654] [id = 80] 04:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116544400) [pid = 1654] [serial = 237] [outer = 0x0] 04:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116750800) [pid = 1654] [serial = 238] [outer = 0x116544400] 04:41:42 INFO - PROCESS | 1654 | 1469878902645 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x117dba800) [pid = 1654] [serial = 239] [outer = 0x116544400] 04:41:43 INFO - PROCESS | 1654 | 1469878903059 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 04:41:43 INFO - PROCESS | 1654 | 1469878903099 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1654 | 1469878903102 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:41:43 INFO - PROCESS | 1654 | 1469878903107 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1654 | 1469878903108 Marionette TRACE conn2 <- [1,294,null,{}] 04:41:43 INFO - PROCESS | 1654 | 1469878903111 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:43 INFO - PROCESS | 1654 | 1469878903113 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:43 INFO - PROCESS | 1654 | 1469878903210 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:41:43 INFO - PROCESS | 1654 | 1469878903259 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1654 | 1469878903260 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119978000 == 42 [pid = 1654] [id = 81] 04:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11833d400) [pid = 1654] [serial = 240] [outer = 0x0] 04:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1194eb800) [pid = 1654] [serial = 241] [outer = 0x11833d400] 04:41:43 INFO - PROCESS | 1654 | 1469878903290 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1199d3800) [pid = 1654] [serial = 242] [outer = 0x11833d400] 04:41:43 INFO - PROCESS | 1654 | 1469878903695 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 04:41:43 INFO - PROCESS | 1654 | 1469878903726 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1654 | 1469878903727 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:41:43 INFO - PROCESS | 1654 | 1469878903730 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1654 | 1469878903732 Marionette TRACE conn2 <- [1,298,null,{}] 04:41:43 INFO - PROCESS | 1654 | 1469878903740 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:43 INFO - PROCESS | 1654 | 1469878903743 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:43 INFO - PROCESS | 1654 | 1469878903841 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:41:43 INFO - PROCESS | 1654 | 1469878903919 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1654 | 1469878903922 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12930a800 == 43 [pid = 1654] [id = 82] 04:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1234d9c00) [pid = 1654] [serial = 243] [outer = 0x0] 04:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124d65800) [pid = 1654] [serial = 244] [outer = 0x1234d9c00] 04:41:43 INFO - PROCESS | 1654 | 1469878903953 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x125f63800) [pid = 1654] [serial = 245] [outer = 0x1234d9c00] 04:41:44 INFO - PROCESS | 1654 | 1469878904350 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 04:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:41:44 INFO - PROCESS | 1654 | 1469878904401 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1654 | 1469878904403 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:41:44 INFO - PROCESS | 1654 | 1469878904405 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1654 | 1469878904407 Marionette TRACE conn2 <- [1,302,null,{}] 04:41:44 INFO - PROCESS | 1654 | 1469878904409 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 1654 | 1469878904410 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:44 INFO - PROCESS | 1654 | 1469878904507 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:41:44 INFO - PROCESS | 1654 | 1469878904555 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1654 | 1469878904556 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x129088000 == 44 [pid = 1654] [id = 83] 04:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x125f6ac00) [pid = 1654] [serial = 246] [outer = 0x0] 04:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x126047800) [pid = 1654] [serial = 247] [outer = 0x125f6ac00] 04:41:44 INFO - PROCESS | 1654 | 1469878904585 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1265b6000) [pid = 1654] [serial = 248] [outer = 0x125f6ac00] 04:41:45 INFO - PROCESS | 1654 | 1469878905007 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 04:41:45 INFO - PROCESS | 1654 | 1469878905025 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1654 | 1469878905026 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:41:45 INFO - PROCESS | 1654 | 1469878905029 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1654 | 1469878905030 Marionette TRACE conn2 <- [1,306,null,{}] 04:41:45 INFO - PROCESS | 1654 | 1469878905032 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:45 INFO - PROCESS | 1654 | 1469878905034 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:45 INFO - PROCESS | 1654 | 1469878905127 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:41:45 INFO - PROCESS | 1654 | 1469878905205 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1654 | 1469878905207 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d90000 == 45 [pid = 1654] [id = 84] 04:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112d83000) [pid = 1654] [serial = 249] [outer = 0x0] 04:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x121a4a400) [pid = 1654] [serial = 250] [outer = 0x112d83000] 04:41:45 INFO - PROCESS | 1654 | 1469878905235 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x128a26c00) [pid = 1654] [serial = 251] [outer = 0x112d83000] 04:41:45 INFO - PROCESS | 1654 | 1469878905760 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 04:41:45 INFO - PROCESS | 1654 | 1469878905800 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:41:45 INFO - PROCESS | 1654 | 1469878905803 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:41:45 INFO - PROCESS | 1654 | 1469878905808 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1654 | 1469878905811 Marionette TRACE conn2 <- [1,310,null,{}] 04:41:45 INFO - PROCESS | 1654 | 1469878905816 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:45 INFO - PROCESS | 1654 | 1469878905819 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:45 INFO - PROCESS | 1654 | 1469878905949 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:41:46 INFO - PROCESS | 1654 | 1469878906039 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1654 | 1469878906041 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188be800 == 46 [pid = 1654] [id = 85] 04:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116748800) [pid = 1654] [serial = 252] [outer = 0x0] 04:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11807b800) [pid = 1654] [serial = 253] [outer = 0x116748800] 04:41:46 INFO - PROCESS | 1654 | 1469878906087 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1187ea800) [pid = 1654] [serial = 254] [outer = 0x116748800] 04:41:46 INFO - PROCESS | 1654 | 1469878906532 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 774ms 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x128ac6800 == 45 [pid = 1654] [id = 78] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1192cf000 == 44 [pid = 1654] [id = 77] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x124f6a000 == 43 [pid = 1654] [id = 76] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x124a79800 == 42 [pid = 1654] [id = 75] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x129051800) [pid = 1654] [serial = 192] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | 1469878906648 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 1654 | 1469878906653 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x121925000 == 41 [pid = 1654] [id = 74] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x121450800 == 40 [pid = 1654] [id = 73] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x116225000 == 39 [pid = 1654] [id = 72] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1192dd000 == 38 [pid = 1654] [id = 71] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x118511800 == 37 [pid = 1654] [id = 70] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1168c3000 == 36 [pid = 1654] [id = 69] 04:41:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1133b5800 == 35 [pid = 1654] [id = 68] 04:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:41:46 INFO - PROCESS | 1654 | 1469878906669 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1654 | 1469878906671 Marionette TRACE conn2 <- [1,314,null,{}] 04:41:46 INFO - PROCESS | 1654 | 1469878906673 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 1654 | 1469878906674 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:46 INFO - PROCESS | 1654 | 1469878906794 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x126040c00) [pid = 1654] [serial = 177] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x125f90400) [pid = 1654] [serial = 175] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1265ba000) [pid = 1654] [serial = 180] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126761400) [pid = 1654] [serial = 181] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128a2e000) [pid = 1654] [serial = 186] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1194ec400) [pid = 1654] [serial = 184] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12904c800) [pid = 1654] [serial = 189] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1162d8800) [pid = 1654] [serial = 183] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x124bedc00) [pid = 1654] [serial = 142] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124d64000) [pid = 1654] [serial = 171] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x125491800) [pid = 1654] [serial = 172] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x129051000) [pid = 1654] [serial = 190] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126491400) [pid = 1654] [serial = 178] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128b8f400) [pid = 1654] [serial = 187] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x124b98000) [pid = 1654] [serial = 168] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124d63000) [pid = 1654] [serial = 169] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116752000) [pid = 1654] [serial = 147] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116ab4000) [pid = 1654] [serial = 148] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125f64c00) [pid = 1654] [serial = 174] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x117db9c00) [pid = 1654] [serial = 156] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194e3c00) [pid = 1654] [serial = 157] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1212ed400) [pid = 1654] [serial = 162] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121ce0800) [pid = 1654] [serial = 163] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118337c00) [pid = 1654] [serial = 150] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118341800) [pid = 1654] [serial = 151] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11885a000) [pid = 1654] [serial = 153] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1234e1c00) [pid = 1654] [serial = 165] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1248a7c00) [pid = 1654] [serial = 166] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11914ec00) [pid = 1654] [serial = 154] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x119a9d400) [pid = 1654] [serial = 159] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1210bc000) [pid = 1654] [serial = 160] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x116065800) [pid = 1654] [serial = 144] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1162d2800) [pid = 1654] [serial = 145] [outer = 0x0] [url = about:blank] 04:41:46 INFO - PROCESS | 1654 | 1469878906864 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1654 | 1469878906865 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d6a800 == 36 [pid = 1654] [id = 86] 04:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1162d8800) [pid = 1654] [serial = 255] [outer = 0x0] 04:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118341800) [pid = 1654] [serial = 256] [outer = 0x1162d8800] 04:41:46 INFO - PROCESS | 1654 | 1469878906894 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11950f400) [pid = 1654] [serial = 257] [outer = 0x1162d8800] 04:41:47 INFO - PROCESS | 1654 | 1469878907188 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 04:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:41:47 INFO - PROCESS | 1654 | 1469878907238 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1654 | 1469878907239 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:41:47 INFO - PROCESS | 1654 | 1469878907241 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1654 | 1469878907244 Marionette TRACE conn2 <- [1,318,null,{}] 04:41:47 INFO - PROCESS | 1654 | 1469878907253 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:47 INFO - PROCESS | 1654 | 1469878907255 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:47 INFO - PROCESS | 1654 | 1469878907330 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:41:47 INFO - PROCESS | 1654 | 1469878907385 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1654 | 1469878907387 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11851a000 == 37 [pid = 1654] [id = 87] 04:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119a9d400) [pid = 1654] [serial = 258] [outer = 0x0] 04:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1212ed800) [pid = 1654] [serial = 259] [outer = 0x119a9d400] 04:41:47 INFO - PROCESS | 1654 | 1469878907415 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124bf9400) [pid = 1654] [serial = 260] [outer = 0x119a9d400] 04:41:47 INFO - PROCESS | 1654 | 1469878907703 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 473ms 04:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:41:47 INFO - PROCESS | 1654 | 1469878907718 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1654 | 1469878907719 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:41:47 INFO - PROCESS | 1654 | 1469878907722 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1654 | 1469878907723 Marionette TRACE conn2 <- [1,322,null,{}] 04:41:47 INFO - PROCESS | 1654 | 1469878907725 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:47 INFO - PROCESS | 1654 | 1469878907727 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:47 INFO - PROCESS | 1654 | 1469878907817 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:41:47 INFO - PROCESS | 1654 | 1469878907821 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1654 | 1469878907822 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x119975000 == 38 [pid = 1654] [id = 88] 04:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x125499800) [pid = 1654] [serial = 261] [outer = 0x0] 04:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125f69400) [pid = 1654] [serial = 262] [outer = 0x125499800] 04:41:47 INFO - PROCESS | 1654 | 1469878907849 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126532000) [pid = 1654] [serial = 263] [outer = 0x125499800] 04:41:48 INFO - PROCESS | 1654 | 1469878908198 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 521ms 04:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:41:48 INFO - PROCESS | 1654 | 1469878908243 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1654 | 1469878908245 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:41:48 INFO - PROCESS | 1654 | 1469878908247 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1654 | 1469878908248 Marionette TRACE conn2 <- [1,326,null,{}] 04:41:48 INFO - PROCESS | 1654 | 1469878908250 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 1654 | 1469878908251 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:48 INFO - PROCESS | 1654 | 1469878908325 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:41:48 INFO - PROCESS | 1654 | 1469878908330 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1654 | 1469878908332 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12124f800 == 39 [pid = 1654] [id = 89] 04:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12675c400) [pid = 1654] [serial = 264] [outer = 0x0] 04:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128a2a000) [pid = 1654] [serial = 265] [outer = 0x12675c400] 04:41:48 INFO - PROCESS | 1654 | 1469878908354 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128a32000) [pid = 1654] [serial = 266] [outer = 0x12675c400] 04:41:48 INFO - PROCESS | 1654 | 1469878908705 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 04:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:41:48 INFO - PROCESS | 1654 | 1469878908718 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1654 | 1469878908719 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:41:48 INFO - PROCESS | 1654 | 1469878908721 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1654 | 1469878908722 Marionette TRACE conn2 <- [1,330,null,{}] 04:41:48 INFO - PROCESS | 1654 | 1469878908724 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 1654 | 1469878908732 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:48 INFO - PROCESS | 1654 | 1469878908834 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:41:48 INFO - PROCESS | 1654 | 1469878908930 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1654 | 1469878908931 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x123433000 == 40 [pid = 1654] [id = 90] 04:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126762400) [pid = 1654] [serial = 267] [outer = 0x0] 04:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128aab400) [pid = 1654] [serial = 268] [outer = 0x126762400] 04:41:48 INFO - PROCESS | 1654 | 1469878908968 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a4ea000) [pid = 1654] [serial = 269] [outer = 0x126762400] 04:41:49 INFO - PROCESS | 1654 | 1469878909415 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 720ms 04:41:49 INFO - PROCESS | 1654 | 1469878909441 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1654 | 1469878909442 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:41:49 INFO - PROCESS | 1654 | 1469878909445 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1654 | 1469878909446 Marionette TRACE conn2 <- [1,334,null,{}] 04:41:49 INFO - PROCESS | 1654 | 1469878909458 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:49 INFO - PROCESS | 1654 | 1469878909459 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:49 INFO - PROCESS | 1654 | 1469878909551 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:41:49 INFO - PROCESS | 1654 | 1469878909554 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1654 | 1469878909555 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260bf800 == 41 [pid = 1654] [id = 91] 04:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128a31c00) [pid = 1654] [serial = 270] [outer = 0x0] 04:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a54a000) [pid = 1654] [serial = 271] [outer = 0x128a31c00] 04:41:49 INFO - PROCESS | 1654 | 1469878909579 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a7a7c00) [pid = 1654] [serial = 272] [outer = 0x128a31c00] 04:41:49 INFO - PROCESS | 1654 | 1469878909907 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 04:41:49 INFO - PROCESS | 1654 | 1469878909964 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1654 | 1469878909965 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:41:49 INFO - PROCESS | 1654 | 1469878909967 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1654 | 1469878909968 Marionette TRACE conn2 <- [1,338,null,{}] 04:41:49 INFO - PROCESS | 1654 | 1469878909971 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:49 INFO - PROCESS | 1654 | 1469878909972 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:50 INFO - PROCESS | 1654 | 1469878910066 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:41:50 INFO - PROCESS | 1654 | 1469878910078 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1654 | 1469878910079 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a57800 == 42 [pid = 1654] [id = 92] 04:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128a34000) [pid = 1654] [serial = 273] [outer = 0x0] 04:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a990400) [pid = 1654] [serial = 274] [outer = 0x128a34000] 04:41:50 INFO - PROCESS | 1654 | 1469878910103 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a997400) [pid = 1654] [serial = 275] [outer = 0x128a34000] 04:41:50 INFO - PROCESS | 1654 | 1469878910418 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 04:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:41:50 INFO - PROCESS | 1654 | 1469878910435 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1654 | 1469878910437 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:41:50 INFO - PROCESS | 1654 | 1469878910439 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1654 | 1469878910440 Marionette TRACE conn2 <- [1,342,null,{}] 04:41:50 INFO - PROCESS | 1654 | 1469878910442 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 1654 | 1469878910443 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:50 INFO - PROCESS | 1654 | 1469878910539 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:41:50 INFO - PROCESS | 1654 | 1469878910550 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1654 | 1469878910551 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12908e800 == 43 [pid = 1654] [id = 93] 04:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12ac6f000) [pid = 1654] [serial = 276] [outer = 0x0] 04:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12ac72400) [pid = 1654] [serial = 277] [outer = 0x12ac6f000] 04:41:50 INFO - PROCESS | 1654 | 1469878910582 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b651c00) [pid = 1654] [serial = 278] [outer = 0x12ac6f000] 04:41:50 INFO - PROCESS | 1654 | 1469878910953 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x120f59800) [pid = 1654] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x111c7c000) [pid = 1654] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128aa6800) [pid = 1654] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116884000) [pid = 1654] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118082000) [pid = 1654] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12904f000) [pid = 1654] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x125490400) [pid = 1654] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1162d5400) [pid = 1654] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1187ee400) [pid = 1654] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x115eddc00) [pid = 1654] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124ae5c00) [pid = 1654] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:41:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x124a6f400) [pid = 1654] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 04:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:41:51 INFO - PROCESS | 1654 | 1469878911009 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1654 | 1469878911010 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:41:51 INFO - PROCESS | 1654 | 1469878911012 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1654 | 1469878911013 Marionette TRACE conn2 <- [1,346,null,{}] 04:41:51 INFO - PROCESS | 1654 | 1469878911016 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1654 | 1469878911017 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:51 INFO - PROCESS | 1654 | 1469878911092 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:41:51 INFO - PROCESS | 1654 | 1469878911098 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1654 | 1469878911099 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x123483800 == 44 [pid = 1654] [id = 94] 04:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1187ec000) [pid = 1654] [serial = 279] [outer = 0x0] 04:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119a9e800) [pid = 1654] [serial = 280] [outer = 0x1187ec000] 04:41:51 INFO - PROCESS | 1654 | 1469878911123 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x125f5e400) [pid = 1654] [serial = 281] [outer = 0x1187ec000] 04:41:51 INFO - PROCESS | 1654 | 1469878911438 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 467ms 04:41:51 INFO - PROCESS | 1654 | 1469878911481 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1654 | 1469878911482 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:41:51 INFO - PROCESS | 1654 | 1469878911484 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1654 | 1469878911486 Marionette TRACE conn2 <- [1,350,null,{}] 04:41:51 INFO - PROCESS | 1654 | 1469878911488 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1654 | 1469878911490 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:51 INFO - PROCESS | 1654 | 1469878911599 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:41:51 INFO - PROCESS | 1654 | 1469878911604 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1654 | 1469878911613 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a934800 == 45 [pid = 1654] [id = 95] 04:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118338000) [pid = 1654] [serial = 282] [outer = 0x0] 04:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a4f6400) [pid = 1654] [serial = 283] [outer = 0x118338000] 04:41:51 INFO - PROCESS | 1654 | 1469878911642 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b9a5c00) [pid = 1654] [serial = 284] [outer = 0x118338000] 04:41:51 INFO - PROCESS | 1654 | 1469878911929 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 04:41:51 INFO - PROCESS | 1654 | 1469878911955 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:41:51 INFO - PROCESS | 1654 | 1469878911956 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:41:51 INFO - PROCESS | 1654 | 1469878911958 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1654 | 1469878911960 Marionette TRACE conn2 <- [1,354,null,{}] 04:41:51 INFO - PROCESS | 1654 | 1469878911970 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1654 | 1469878911971 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:52 INFO - PROCESS | 1654 | 1469878912055 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:41:52 INFO - PROCESS | 1654 | 1469878912059 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1654 | 1469878912061 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac14000 == 46 [pid = 1654] [id = 96] 04:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b9a6000) [pid = 1654] [serial = 285] [outer = 0x0] 04:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b9af800) [pid = 1654] [serial = 286] [outer = 0x12b9a6000] 04:41:52 INFO - PROCESS | 1654 | 1469878912086 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12bf18400) [pid = 1654] [serial = 287] [outer = 0x12b9a6000] 04:41:52 INFO - PROCESS | 1654 | 1469878912403 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 476ms 04:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:41:52 INFO - PROCESS | 1654 | 1469878912436 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1654 | 1469878912437 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:41:52 INFO - PROCESS | 1654 | 1469878912439 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1654 | 1469878912440 Marionette TRACE conn2 <- [1,358,null,{}] 04:41:52 INFO - PROCESS | 1654 | 1469878912442 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 1654 | 1469878912443 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:52 INFO - PROCESS | 1654 | 1469878912554 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:41:52 INFO - PROCESS | 1654 | 1469878912560 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1654 | 1469878912561 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac86000 == 47 [pid = 1654] [id = 97] 04:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b9acc00) [pid = 1654] [serial = 288] [outer = 0x0] 04:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12bf1c800) [pid = 1654] [serial = 289] [outer = 0x12b9acc00] 04:41:52 INFO - PROCESS | 1654 | 1469878912585 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12bf26800) [pid = 1654] [serial = 290] [outer = 0x12b9acc00] 04:41:52 INFO - PROCESS | 1654 | 1469878912869 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 04:41:52 INFO - PROCESS | 1654 | 1469878912909 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1654 | 1469878912910 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:41:52 INFO - PROCESS | 1654 | 1469878912916 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1654 | 1469878912917 Marionette TRACE conn2 <- [1,362,null,{}] 04:41:52 INFO - PROCESS | 1654 | 1469878912919 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 1654 | 1469878912920 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:53 INFO - PROCESS | 1654 | 1469878913049 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:41:53 INFO - PROCESS | 1654 | 1469878913100 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1654 | 1469878913101 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x113299000 == 48 [pid = 1654] [id = 98] 04:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1121be400) [pid = 1654] [serial = 291] [outer = 0x0] 04:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116062400) [pid = 1654] [serial = 292] [outer = 0x1121be400] 04:41:53 INFO - PROCESS | 1654 | 1469878913132 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11674c800) [pid = 1654] [serial = 293] [outer = 0x1121be400] 04:41:53 INFO - PROCESS | 1654 | 1469878913587 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 719ms 04:41:53 INFO - PROCESS | 1654 | 1469878913636 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1654 | 1469878913638 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:41:53 INFO - PROCESS | 1654 | 1469878913642 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1654 | 1469878913646 Marionette TRACE conn2 <- [1,366,null,{}] 04:41:53 INFO - PROCESS | 1654 | 1469878913649 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:53 INFO - PROCESS | 1654 | 1469878913653 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:53 INFO - PROCESS | 1654 | 1469878913784 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:41:53 INFO - PROCESS | 1654 | 1469878913847 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1654 | 1469878913849 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e2000 == 49 [pid = 1654] [id = 99] 04:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119aa7c00) [pid = 1654] [serial = 294] [outer = 0x0] 04:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x120f50800) [pid = 1654] [serial = 295] [outer = 0x119aa7c00] 04:41:53 INFO - PROCESS | 1654 | 1469878913879 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1212ed400) [pid = 1654] [serial = 296] [outer = 0x119aa7c00] 04:41:54 INFO - PROCESS | 1654 | 1469878914297 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 673ms 04:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:41:54 INFO - PROCESS | 1654 | 1469878914315 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1654 | 1469878914317 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:41:54 INFO - PROCESS | 1654 | 1469878914319 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1654 | 1469878914320 Marionette TRACE conn2 <- [1,370,null,{}] 04:41:54 INFO - PROCESS | 1654 | 1469878914323 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 1654 | 1469878914324 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:54 INFO - PROCESS | 1654 | 1469878914429 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:41:54 INFO - PROCESS | 1654 | 1469878914489 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1654 | 1469878914491 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12907b000 == 50 [pid = 1654] [id = 100] 04:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12548fc00) [pid = 1654] [serial = 297] [outer = 0x0] 04:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x125f5f000) [pid = 1654] [serial = 298] [outer = 0x12548fc00] 04:41:54 INFO - PROCESS | 1654 | 1469878914522 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128a2f800) [pid = 1654] [serial = 299] [outer = 0x12548fc00] 04:41:54 INFO - PROCESS | 1654 | 1469878914936 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 04:41:54 INFO - PROCESS | 1654 | 1469878914989 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1654 | 1469878914992 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:41:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:41:55 INFO - PROCESS | 1654 | 1469878914999 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1654 | 1469878915002 Marionette TRACE conn2 <- [1,374,null,{}] 04:41:55 INFO - PROCESS | 1654 | 1469878915005 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1654 | 1469878915007 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:55 INFO - PROCESS | 1654 | 1469878915128 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:41:55 INFO - PROCESS | 1654 | 1469878915227 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1654 | 1469878915229 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac13000 == 51 [pid = 1654] [id = 101] 04:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x121ce3000) [pid = 1654] [serial = 300] [outer = 0x0] 04:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12919d800) [pid = 1654] [serial = 301] [outer = 0x121ce3000] 04:41:55 INFO - PROCESS | 1654 | 1469878915259 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a460400) [pid = 1654] [serial = 302] [outer = 0x121ce3000] 04:41:55 INFO - PROCESS | 1654 | 1469878915856 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:41:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 877ms 04:41:55 INFO - PROCESS | 1654 | 1469878915878 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1654 | 1469878915880 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:41:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:41:55 INFO - PROCESS | 1654 | 1469878915921 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1654 | 1469878915922 Marionette TRACE conn2 <- [1,378,null,{}] 04:41:55 INFO - PROCESS | 1654 | 1469878915928 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1654 | 1469878915929 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:56 INFO - PROCESS | 1654 | 1469878916011 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:41:56 INFO - PROCESS | 1654 | 1469878916081 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1654 | 1469878916082 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a36000 == 52 [pid = 1654] [id = 102] 04:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11335bc00) [pid = 1654] [serial = 303] [outer = 0x0] 04:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x116060800) [pid = 1654] [serial = 304] [outer = 0x11335bc00] 04:41:56 INFO - PROCESS | 1654 | 1469878916108 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x118079000) [pid = 1654] [serial = 305] [outer = 0x11335bc00] 04:41:56 INFO - PROCESS | 1654 | 1469878916572 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:41:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:41:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 694ms 04:41:56 INFO - PROCESS | 1654 | 1469878916595 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1654 | 1469878916598 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:41:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:41:56 INFO - PROCESS | 1654 | 1469878916602 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1654 | 1469878916604 Marionette TRACE conn2 <- [1,382,null,{}] 04:41:56 INFO - PROCESS | 1654 | 1469878916606 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:56 INFO - PROCESS | 1654 | 1469878916608 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:56 INFO - PROCESS | 1654 | 1469878916694 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:41:56 INFO - PROCESS | 1654 | 1469878916761 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1654 | 1469878916762 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ae8800 == 53 [pid = 1654] [id = 103] 04:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1199c9800) [pid = 1654] [serial = 306] [outer = 0x0] 04:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x120f54400) [pid = 1654] [serial = 307] [outer = 0x1199c9800] 04:41:56 INFO - PROCESS | 1654 | 1469878916795 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1214e2400) [pid = 1654] [serial = 308] [outer = 0x1199c9800] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac86000 == 52 [pid = 1654] [id = 97] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac14000 == 51 [pid = 1654] [id = 96] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12a934800 == 50 [pid = 1654] [id = 95] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x123483800 == 49 [pid = 1654] [id = 94] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12908e800 == 48 [pid = 1654] [id = 93] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x128a57800 == 47 [pid = 1654] [id = 92] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1260bf800 == 46 [pid = 1654] [id = 91] 04:41:56 INFO - PROCESS | 1654 | --DOCSHELL 0x123433000 == 45 [pid = 1654] [id = 90] 04:41:56 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12a554400) [pid = 1654] [serial = 235] [outer = 0x0] [url = about:blank] 04:41:56 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x112d7f000) [pid = 1654] [serial = 195] [outer = 0x0] [url = about:blank] 04:41:56 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x116888400) [pid = 1654] [serial = 198] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12124f800 == 44 [pid = 1654] [id = 89] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x119975000 == 43 [pid = 1654] [id = 88] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x11851a000 == 42 [pid = 1654] [id = 87] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x113d6a800 == 41 [pid = 1654] [id = 86] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x1188be800 == 40 [pid = 1654] [id = 85] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x117d90000 == 39 [pid = 1654] [id = 84] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x129088000 == 38 [pid = 1654] [id = 83] 04:41:57 INFO - PROCESS | 1654 | --DOCSHELL 0x129322000 == 37 [pid = 1654] [id = 79] 04:41:57 INFO - PROCESS | 1654 | 1469878917139 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12a4f4800) [pid = 1654] [serial = 233] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x126496000) [pid = 1654] [serial = 229] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1235c7000) [pid = 1654] [serial = 227] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12d28cc00) [pid = 1654] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x128b94800) [pid = 1654] [serial = 220] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x118082400) [pid = 1654] [serial = 202] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119255800) [pid = 1654] [serial = 205] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x129363400) [pid = 1654] [serial = 224] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x126764c00) [pid = 1654] [serial = 218] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1194e2800) [pid = 1654] [serial = 226] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x126045c00) [pid = 1654] [serial = 232] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x120fb1c00) [pid = 1654] [serial = 209] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11910a000) [pid = 1654] [serial = 204] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x125f6cc00) [pid = 1654] [serial = 217] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1291a0400) [pid = 1654] [serial = 230] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x121992800) [pid = 1654] [serial = 211] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12548a800) [pid = 1654] [serial = 215] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12904e800) [pid = 1654] [serial = 221] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1291aa400) [pid = 1654] [serial = 223] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11950b000) [pid = 1654] [serial = 208] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1235c9c00) [pid = 1654] [serial = 212] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117291800) [pid = 1654] [serial = 201] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1291a7400) [pid = 1654] [serial = 193] [outer = 0x0] [url = about:blank] 04:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x124d65000) [pid = 1654] [serial = 214] [outer = 0x0] [url = about:blank] 04:41:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:41:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 570ms 04:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:41:57 INFO - PROCESS | 1654 | 1469878917173 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1654 | 1469878917174 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:41:57 INFO - PROCESS | 1654 | 1469878917176 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1654 | 1469878917179 Marionette TRACE conn2 <- [1,386,null,{}] 04:41:57 INFO - PROCESS | 1654 | 1469878917186 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 1654 | 1469878917189 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:57 INFO - PROCESS | 1654 | 1469878917263 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:41:57 INFO - PROCESS | 1654 | 1469878917268 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1654 | 1469878917270 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d91000 == 38 [pid = 1654] [id = 104] 04:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1234e1000) [pid = 1654] [serial = 309] [outer = 0x0] 04:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124ae5400) [pid = 1654] [serial = 310] [outer = 0x1234e1000] 04:41:57 INFO - PROCESS | 1654 | 1469878917299 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x124fed800) [pid = 1654] [serial = 311] [outer = 0x1234e1000] 04:41:57 INFO - PROCESS | 1654 | 1469878917634 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 04:41:57 INFO - PROCESS | 1654 | 1469878917649 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1654 | 1469878917651 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:41:57 INFO - PROCESS | 1654 | 1469878917653 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1654 | 1469878917654 Marionette TRACE conn2 <- [1,390,null,{}] 04:41:57 INFO - PROCESS | 1654 | 1469878917657 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 1654 | 1469878917658 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:57 INFO - PROCESS | 1654 | 1469878917749 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:41:57 INFO - PROCESS | 1654 | 1469878917798 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1654 | 1469878917799 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x11962b800 == 39 [pid = 1654] [id = 105] 04:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1235c5c00) [pid = 1654] [serial = 312] [outer = 0x0] 04:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x125f63400) [pid = 1654] [serial = 313] [outer = 0x1235c5c00] 04:41:57 INFO - PROCESS | 1654 | 1469878917824 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126424c00) [pid = 1654] [serial = 314] [outer = 0x1235c5c00] 04:41:58 INFO - PROCESS | 1654 | 1469878918132 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 04:41:58 INFO - PROCESS | 1654 | 1469878918172 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1654 | 1469878918173 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:41:58 INFO - PROCESS | 1654 | 1469878918175 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1654 | 1469878918176 Marionette TRACE conn2 <- [1,394,null,{}] 04:41:58 INFO - PROCESS | 1654 | 1469878918179 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1654 | 1469878918180 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:58 INFO - PROCESS | 1654 | 1469878918252 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:41:58 INFO - PROCESS | 1654 | 1469878918255 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1654 | 1469878918256 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12139b000 == 40 [pid = 1654] [id = 106] 04:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126493400) [pid = 1654] [serial = 315] [outer = 0x0] 04:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128a2d800) [pid = 1654] [serial = 316] [outer = 0x126493400] 04:41:58 INFO - PROCESS | 1654 | 1469878918284 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x128aa3400) [pid = 1654] [serial = 317] [outer = 0x126493400] 04:41:58 INFO - PROCESS | 1654 | 1469878918608 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 04:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:41:58 INFO - PROCESS | 1654 | 1469878918646 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1654 | 1469878918648 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:41:58 INFO - PROCESS | 1654 | 1469878918650 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1654 | 1469878918651 Marionette TRACE conn2 <- [1,398,null,{}] 04:41:58 INFO - PROCESS | 1654 | 1469878918653 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1654 | 1469878918657 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:58 INFO - PROCESS | 1654 | 1469878918772 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:41:58 INFO - PROCESS | 1654 | 1469878918789 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1654 | 1469878918790 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12488a800 == 41 [pid = 1654] [id = 107] 04:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12a461c00) [pid = 1654] [serial = 318] [outer = 0x0] 04:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a4eb800) [pid = 1654] [serial = 319] [outer = 0x12a461c00] 04:41:58 INFO - PROCESS | 1654 | 1469878918819 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12a552800) [pid = 1654] [serial = 320] [outer = 0x12a461c00] 04:41:59 INFO - PROCESS | 1654 | 1469878919247 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 618ms 04:41:59 INFO - PROCESS | 1654 | 1469878919271 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1654 | 1469878919272 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:41:59 INFO - PROCESS | 1654 | 1469878919274 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1654 | 1469878919275 Marionette TRACE conn2 <- [1,402,null,{}] 04:41:59 INFO - PROCESS | 1654 | 1469878919279 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:59 INFO - PROCESS | 1654 | 1469878919281 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:59 INFO - PROCESS | 1654 | 1469878919375 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:41:59 INFO - PROCESS | 1654 | 1469878919379 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1654 | 1469878919380 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254b7800 == 42 [pid = 1654] [id = 108] 04:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x126496000) [pid = 1654] [serial = 321] [outer = 0x0] 04:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12a990800) [pid = 1654] [serial = 322] [outer = 0x126496000] 04:41:59 INFO - PROCESS | 1654 | 1469878919404 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b8c0000) [pid = 1654] [serial = 323] [outer = 0x126496000] 04:41:59 INFO - PROCESS | 1654 | 1469878919741 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 04:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:41:59 INFO - PROCESS | 1654 | 1469878919794 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1654 | 1469878919795 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:41:59 INFO - PROCESS | 1654 | 1469878919797 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1654 | 1469878919798 Marionette TRACE conn2 <- [1,406,null,{}] 04:41:59 INFO - PROCESS | 1654 | 1469878919800 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:59 INFO - PROCESS | 1654 | 1469878919801 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:59 INFO - PROCESS | 1654 | 1469878919898 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:41:59 INFO - PROCESS | 1654 | 1469878919908 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1654 | 1469878919910 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:41:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a46000 == 43 [pid = 1654] [id = 109] 04:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b8c3800) [pid = 1654] [serial = 324] [outer = 0x0] 04:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b8c8800) [pid = 1654] [serial = 325] [outer = 0x12b8c3800] 04:41:59 INFO - PROCESS | 1654 | 1469878919935 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b9aac00) [pid = 1654] [serial = 326] [outer = 0x12b8c3800] 04:42:00 INFO - PROCESS | 1654 | 1469878920274 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 04:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:42:00 INFO - PROCESS | 1654 | 1469878920316 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1654 | 1469878920317 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:42:00 INFO - PROCESS | 1654 | 1469878920319 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1654 | 1469878920320 Marionette TRACE conn2 <- [1,410,null,{}] 04:42:00 INFO - PROCESS | 1654 | 1469878920323 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1654 | 1469878920324 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:00 INFO - PROCESS | 1654 | 1469878920428 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:42:00 INFO - PROCESS | 1654 | 1469878920431 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1654 | 1469878920432 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d5f000 == 44 [pid = 1654] [id = 110] 04:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b8c4000) [pid = 1654] [serial = 327] [outer = 0x0] 04:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12bf1dc00) [pid = 1654] [serial = 328] [outer = 0x12b8c4000] 04:42:00 INFO - PROCESS | 1654 | 1469878920456 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12bf2b800) [pid = 1654] [serial = 329] [outer = 0x12b8c4000] 04:42:00 INFO - PROCESS | 1654 | 1469878920776 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 04:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:42:00 INFO - PROCESS | 1654 | 1469878920788 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1654 | 1469878920789 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:42:00 INFO - PROCESS | 1654 | 1469878920791 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1654 | 1469878920792 Marionette TRACE conn2 <- [1,414,null,{}] 04:42:00 INFO - PROCESS | 1654 | 1469878920808 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1654 | 1469878920809 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:00 INFO - PROCESS | 1654 | 1469878920912 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:42:00 INFO - PROCESS | 1654 | 1469878920916 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1654 | 1469878920917 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a441800 == 45 [pid = 1654] [id = 111] 04:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12bf15c00) [pid = 1654] [serial = 330] [outer = 0x0] 04:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12c265400) [pid = 1654] [serial = 331] [outer = 0x12bf15c00] 04:42:00 INFO - PROCESS | 1654 | 1469878920947 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12c26c400) [pid = 1654] [serial = 332] [outer = 0x12bf15c00] 04:42:01 INFO - PROCESS | 1654 | 1469878921465 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x116541c00) [pid = 1654] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x128a31c00) [pid = 1654] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128a34000) [pid = 1654] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12ac6f000) [pid = 1654] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x116544400) [pid = 1654] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x125f6ac00) [pid = 1654] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119a9d400) [pid = 1654] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1234d9c00) [pid = 1654] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1162d8800) [pid = 1654] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x116748800) [pid = 1654] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11833d400) [pid = 1654] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x125499800) [pid = 1654] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12675c400) [pid = 1654] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12a4f8400) [pid = 1654] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x112d83000) [pid = 1654] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1187ec000) [pid = 1654] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118338000) [pid = 1654] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b9a6000) [pid = 1654] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126762400) [pid = 1654] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:42:01 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x111e36800) [pid = 1654] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:42:01 INFO - PROCESS | 1654 | 1469878921485 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 722ms 04:42:01 INFO - PROCESS | 1654 | 1469878921514 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1654 | 1469878921516 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:42:01 INFO - PROCESS | 1654 | 1469878921519 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1654 | 1469878921521 Marionette TRACE conn2 <- [1,418,null,{}] 04:42:01 INFO - PROCESS | 1654 | 1469878921524 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:01 INFO - PROCESS | 1654 | 1469878921526 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:01 INFO - PROCESS | 1654 | 1469878921618 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:42:01 INFO - PROCESS | 1654 | 1469878921623 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1654 | 1469878921624 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a41000 == 46 [pid = 1654] [id = 112] 04:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x125499800) [pid = 1654] [serial = 333] [outer = 0x0] 04:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126729800) [pid = 1654] [serial = 334] [outer = 0x125499800] 04:42:01 INFO - PROCESS | 1654 | 1469878921650 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b8cb400) [pid = 1654] [serial = 335] [outer = 0x125499800] 04:42:02 INFO - PROCESS | 1654 | 1469878922454 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 04:42:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 04:42:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:42:02 INFO - PROCESS | 1654 | 1469878922491 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1654 | 1469878922492 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:42:02 INFO - PROCESS | 1654 | 1469878922495 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1654 | 1469878922496 Marionette TRACE conn2 <- [1,422,null,{}] 04:42:02 INFO - PROCESS | 1654 | 1469878922498 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:02 INFO - PROCESS | 1654 | 1469878922499 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:02 INFO - PROCESS | 1654 | 1469878922605 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:42:02 INFO - PROCESS | 1654 | 1469878922613 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1654 | 1469878922614 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b95a000 == 47 [pid = 1654] [id = 113] 04:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x116739400) [pid = 1654] [serial = 336] [outer = 0x0] 04:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11673a000) [pid = 1654] [serial = 337] [outer = 0x116739400] 04:42:02 INFO - PROCESS | 1654 | 1469878922637 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116884400) [pid = 1654] [serial = 338] [outer = 0x116739400] 04:42:03 INFO - PROCESS | 1654 | 1469878923422 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 04:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:42:03 INFO - PROCESS | 1654 | 1469878923496 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1654 | 1469878923498 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:42:03 INFO - PROCESS | 1654 | 1469878923502 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1654 | 1469878923504 Marionette TRACE conn2 <- [1,426,null,{}] 04:42:03 INFO - PROCESS | 1654 | 1469878923508 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 1654 | 1469878923510 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:03 INFO - PROCESS | 1654 | 1469878923604 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:42:03 INFO - PROCESS | 1654 | 1469878923709 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1654 | 1469878923712 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d58800 == 48 [pid = 1654] [id = 114] 04:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116743000) [pid = 1654] [serial = 339] [outer = 0x0] 04:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x116743800) [pid = 1654] [serial = 340] [outer = 0x116743000] 04:42:03 INFO - PROCESS | 1654 | 1469878923742 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x117291c00) [pid = 1654] [serial = 341] [outer = 0x116743000] 04:42:04 INFO - PROCESS | 1654 | 1469878924198 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1654 | 1469878924226 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:42:04 INFO - PROCESS | 1654 | 1469878924231 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1654 | 1469878924234 Marionette TRACE conn2 <- [1,430,null,{}] 04:42:04 INFO - PROCESS | 1654 | 1469878924237 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1654 | 1469878924239 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:04 INFO - PROCESS | 1654 | 1469878924342 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:42:04 INFO - PROCESS | 1654 | 1469878924397 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1654 | 1469878924398 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919c000 == 49 [pid = 1654] [id = 115] 04:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118727c00) [pid = 1654] [serial = 342] [outer = 0x0] 04:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11924f000) [pid = 1654] [serial = 343] [outer = 0x118727c00] 04:42:04 INFO - PROCESS | 1654 | 1469878924428 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1199c9c00) [pid = 1654] [serial = 344] [outer = 0x118727c00] 04:42:04 INFO - PROCESS | 1654 | 1469878924875 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:42:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 04:42:04 INFO - PROCESS | 1654 | 1469878924903 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1654 | 1469878924905 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:42:04 INFO - PROCESS | 1654 | 1469878924907 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1654 | 1469878924908 Marionette TRACE conn2 <- [1,434,null,{}] 04:42:04 INFO - PROCESS | 1654 | 1469878924970 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1654 | 1469878924974 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:05 INFO - PROCESS | 1654 | 1469878925075 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:42:05 INFO - PROCESS | 1654 | 1469878925143 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1654 | 1469878925146 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254b7000 == 50 [pid = 1654] [id = 116] 04:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1235c5800) [pid = 1654] [serial = 345] [outer = 0x0] 04:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124b9f000) [pid = 1654] [serial = 346] [outer = 0x1235c5800] 04:42:05 INFO - PROCESS | 1654 | 1469878925177 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12548d400) [pid = 1654] [serial = 347] [outer = 0x1235c5800] 04:42:05 INFO - PROCESS | 1654 | 1469878925586 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:42:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 737ms 04:42:05 INFO - PROCESS | 1654 | 1469878925644 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1654 | 1469878925646 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:42:05 INFO - PROCESS | 1654 | 1469878925648 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1654 | 1469878925649 Marionette TRACE conn2 <- [1,438,null,{}] 04:42:05 INFO - PROCESS | 1654 | 1469878925652 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:05 INFO - PROCESS | 1654 | 1469878925653 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:05 INFO - PROCESS | 1654 | 1469878925754 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:42:05 INFO - PROCESS | 1654 | 1469878925821 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1654 | 1469878925822 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b94d000 == 51 [pid = 1654] [id = 117] 04:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x128a28000) [pid = 1654] [serial = 348] [outer = 0x0] 04:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x128aa8c00) [pid = 1654] [serial = 349] [outer = 0x128a28000] 04:42:05 INFO - PROCESS | 1654 | 1469878925850 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x129045400) [pid = 1654] [serial = 350] [outer = 0x128a28000] 04:42:06 INFO - PROCESS | 1654 | 1469878926469 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 870ms 04:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:42:06 INFO - PROCESS | 1654 | 1469878926518 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1654 | 1469878926521 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:42:06 INFO - PROCESS | 1654 | 1469878926524 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1654 | 1469878926525 Marionette TRACE conn2 <- [1,442,null,{}] 04:42:06 INFO - PROCESS | 1654 | 1469878926529 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:06 INFO - PROCESS | 1654 | 1469878926531 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:06 INFO - PROCESS | 1654 | 1469878926621 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:42:06 INFO - PROCESS | 1654 | 1469878926688 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1654 | 1469878926691 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x118765000 == 52 [pid = 1654] [id = 118] 04:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11688e000) [pid = 1654] [serial = 351] [outer = 0x0] 04:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1187f2800) [pid = 1654] [serial = 352] [outer = 0x11688e000] 04:42:06 INFO - PROCESS | 1654 | 1469878926718 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119251400) [pid = 1654] [serial = 353] [outer = 0x11688e000] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11214f800 == 51 [pid = 1654] [id = 66] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x128a41000 == 50 [pid = 1654] [id = 112] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12a441800 == 49 [pid = 1654] [id = 111] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x128d5f000 == 48 [pid = 1654] [id = 110] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x128a46000 == 47 [pid = 1654] [id = 109] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1254b7800 == 46 [pid = 1654] [id = 108] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12488a800 == 45 [pid = 1654] [id = 107] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12139b000 == 44 [pid = 1654] [id = 106] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11962b800 == 43 [pid = 1654] [id = 105] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x117d91000 == 42 [pid = 1654] [id = 104] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x116ae8800 == 41 [pid = 1654] [id = 103] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x113a36000 == 40 [pid = 1654] [id = 102] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e2000 == 39 [pid = 1654] [id = 99] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x113299000 == 38 [pid = 1654] [id = 98] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12930a800 == 37 [pid = 1654] [id = 82] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11685e800 == 36 [pid = 1654] [id = 67] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1133b4000 == 35 [pid = 1654] [id = 80] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x119978000 == 34 [pid = 1654] [id = 81] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac13000 == 33 [pid = 1654] [id = 101] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12907b000 == 32 [pid = 1654] [id = 100] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b94d000 == 31 [pid = 1654] [id = 117] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1254b7000 == 30 [pid = 1654] [id = 116] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11919c000 == 29 [pid = 1654] [id = 115] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b95a000 == 28 [pid = 1654] [id = 113] 04:42:07 INFO - PROCESS | 1654 | --DOCSHELL 0x113d58800 == 27 [pid = 1654] [id = 114] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1176b7400) [pid = 1654] [serial = 199] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11386a000) [pid = 1654] [serial = 196] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12a54a000) [pid = 1654] [serial = 271] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12a990400) [pid = 1654] [serial = 274] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12ac72400) [pid = 1654] [serial = 277] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x117dba800) [pid = 1654] [serial = 239] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x116750800) [pid = 1654] [serial = 238] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1265b6000) [pid = 1654] [serial = 248] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x126047800) [pid = 1654] [serial = 247] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1212ed800) [pid = 1654] [serial = 259] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124bf9400) [pid = 1654] [serial = 260] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x125f63800) [pid = 1654] [serial = 245] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x124d65800) [pid = 1654] [serial = 244] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118341800) [pid = 1654] [serial = 256] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11950f400) [pid = 1654] [serial = 257] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a997400) [pid = 1654] [serial = 275] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1187ea800) [pid = 1654] [serial = 254] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11807b800) [pid = 1654] [serial = 253] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1199d3800) [pid = 1654] [serial = 242] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1194eb800) [pid = 1654] [serial = 241] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x125f69400) [pid = 1654] [serial = 262] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126532000) [pid = 1654] [serial = 263] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x128a2a000) [pid = 1654] [serial = 265] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x128a32000) [pid = 1654] [serial = 266] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a7a6c00) [pid = 1654] [serial = 236] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128a26c00) [pid = 1654] [serial = 251] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121a4a400) [pid = 1654] [serial = 250] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a9e800) [pid = 1654] [serial = 280] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x125f5e400) [pid = 1654] [serial = 281] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a4f6400) [pid = 1654] [serial = 283] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12bf18400) [pid = 1654] [serial = 287] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12b9af800) [pid = 1654] [serial = 286] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12bf1c800) [pid = 1654] [serial = 289] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b651c00) [pid = 1654] [serial = 278] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b9a5c00) [pid = 1654] [serial = 284] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128aab400) [pid = 1654] [serial = 268] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a4ea000) [pid = 1654] [serial = 269] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a7a7c00) [pid = 1654] [serial = 272] [outer = 0x0] [url = about:blank] 04:42:07 INFO - PROCESS | 1654 | 1469878927692 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:42:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1224ms 04:42:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:42:07 INFO - PROCESS | 1654 | 1469878927748 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1654 | 1469878927750 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:42:07 INFO - PROCESS | 1654 | 1469878927754 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1654 | 1469878927756 Marionette TRACE conn2 <- [1,446,null,{}] 04:42:07 INFO - PROCESS | 1654 | 1469878927759 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:07 INFO - PROCESS | 1654 | 1469878927761 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:07 INFO - PROCESS | 1654 | 1469878927835 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:42:07 INFO - PROCESS | 1654 | 1469878927841 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1654 | 1469878927846 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x111e04000 == 28 [pid = 1654] [id = 119] 04:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116810800) [pid = 1654] [serial = 354] [outer = 0x0] 04:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116887000) [pid = 1654] [serial = 355] [outer = 0x116810800] 04:42:07 INFO - PROCESS | 1654 | 1469878927877 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1176b3800) [pid = 1654] [serial = 356] [outer = 0x116810800] 04:42:08 INFO - PROCESS | 1654 | 1469878928364 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 622ms 04:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:42:08 INFO - PROCESS | 1654 | 1469878928375 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1654 | 1469878928378 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:42:08 INFO - PROCESS | 1654 | 1469878928382 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1654 | 1469878928384 Marionette TRACE conn2 <- [1,450,null,{}] 04:42:08 INFO - PROCESS | 1654 | 1469878928386 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:08 INFO - PROCESS | 1654 | 1469878928387 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:08 INFO - PROCESS | 1654 | 1469878928449 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:42:08 INFO - PROCESS | 1654 | 1469878928453 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1654 | 1469878928454 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x116862000 == 29 [pid = 1654] [id = 120] 04:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118336000) [pid = 1654] [serial = 357] [outer = 0x0] 04:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119250800) [pid = 1654] [serial = 358] [outer = 0x118336000] 04:42:08 INFO - PROCESS | 1654 | 1469878928490 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119503c00) [pid = 1654] [serial = 359] [outer = 0x118336000] 04:42:08 INFO - PROCESS | 1654 | 1469878928969 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:42:09 INFO - PROCESS | 1654 | 1469878929004 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:42:09 INFO - PROCESS | 1654 | 1469878929006 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1654 | 1469878929016 Marionette TRACE conn2 <- [1,454,null,{}] 04:42:09 INFO - PROCESS | 1654 | 1469878929024 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 1654 | 1469878929027 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:09 INFO - PROCESS | 1654 | 1469878929121 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:42:09 INFO - PROCESS | 1654 | 1469878929129 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1654 | 1469878929131 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11875c000 == 30 [pid = 1654] [id = 121] 04:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1234d9400) [pid = 1654] [serial = 360] [outer = 0x0] 04:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1235c4800) [pid = 1654] [serial = 361] [outer = 0x1234d9400] 04:42:09 INFO - PROCESS | 1654 | 1469878929158 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124bf5000) [pid = 1654] [serial = 362] [outer = 0x1234d9400] 04:42:09 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:09 INFO - PROCESS | 1654 | 1469878929501 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 529ms 04:42:09 INFO - PROCESS | 1654 | 1469878929535 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1654 | 1469878929537 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:42:09 INFO - PROCESS | 1654 | 1469878929539 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1654 | 1469878929540 Marionette TRACE conn2 <- [1,458,null,{}] 04:42:09 INFO - PROCESS | 1654 | 1469878929542 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 1654 | 1469878929544 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:09 INFO - PROCESS | 1654 | 1469878929643 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:42:09 INFO - PROCESS | 1654 | 1469878929651 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1654 | 1469878929652 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11997a000 == 31 [pid = 1654] [id = 122] 04:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x124d67400) [pid = 1654] [serial = 363] [outer = 0x0] 04:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x125490c00) [pid = 1654] [serial = 364] [outer = 0x124d67400] 04:42:09 INFO - PROCESS | 1654 | 1469878929677 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f6cc00) [pid = 1654] [serial = 365] [outer = 0x124d67400] 04:42:10 INFO - PROCESS | 1654 | 1469878929997 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1654 | 1469878930010 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:42:10 INFO - PROCESS | 1654 | 1469878930018 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1654 | 1469878930019 Marionette TRACE conn2 <- [1,462,null,{}] 04:42:10 INFO - PROCESS | 1654 | 1469878930021 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 1654 | 1469878930022 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:10 INFO - PROCESS | 1654 | 1469878930125 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:42:10 INFO - PROCESS | 1654 | 1469878930129 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1654 | 1469878930130 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x121266000 == 32 [pid = 1654] [id = 123] 04:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11673d000) [pid = 1654] [serial = 366] [outer = 0x0] 04:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126425000) [pid = 1654] [serial = 367] [outer = 0x11673d000] 04:42:10 INFO - PROCESS | 1654 | 1469878930155 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128a2c000) [pid = 1654] [serial = 368] [outer = 0x11673d000] 04:42:10 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:10 INFO - PROCESS | 1654 | 1469878930510 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1654 | 1469878930543 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:42:10 INFO - PROCESS | 1654 | 1469878930546 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1654 | 1469878930548 Marionette TRACE conn2 <- [1,466,null,{}] 04:42:10 INFO - PROCESS | 1654 | 1469878930551 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 1654 | 1469878930555 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:10 INFO - PROCESS | 1654 | 1469878930663 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:42:10 INFO - PROCESS | 1654 | 1469878930697 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1654 | 1469878930698 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x123422000 == 33 [pid = 1654] [id = 124] 04:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128a2b000) [pid = 1654] [serial = 369] [outer = 0x0] 04:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128aafc00) [pid = 1654] [serial = 370] [outer = 0x128a2b000] 04:42:10 INFO - PROCESS | 1654 | 1469878930723 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a462c00) [pid = 1654] [serial = 371] [outer = 0x128a2b000] 04:42:11 INFO - PROCESS | 1654 | 1469878931034 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1654 | 1469878931072 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:42:11 INFO - PROCESS | 1654 | 1469878931074 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1654 | 1469878931075 Marionette TRACE conn2 <- [1,470,null,{}] 04:42:11 INFO - PROCESS | 1654 | 1469878931077 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:11 INFO - PROCESS | 1654 | 1469878931078 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:11 INFO - PROCESS | 1654 | 1469878931174 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:42:11 INFO - PROCESS | 1654 | 1469878931209 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1654 | 1469878931210 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254af000 == 34 [pid = 1654] [id = 125] 04:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116744800) [pid = 1654] [serial = 372] [outer = 0x0] 04:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a54a000) [pid = 1654] [serial = 373] [outer = 0x116744800] 04:42:11 INFO - PROCESS | 1654 | 1469878931234 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a7afc00) [pid = 1654] [serial = 374] [outer = 0x116744800] 04:42:11 INFO - PROCESS | 1654 | 1469878931557 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 04:42:11 INFO - PROCESS | 1654 | 1469878931593 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1654 | 1469878931594 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:42:11 INFO - PROCESS | 1654 | 1469878931598 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1654 | 1469878931599 Marionette TRACE conn2 <- [1,474,null,{}] 04:42:11 INFO - PROCESS | 1654 | 1469878931602 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:11 INFO - PROCESS | 1654 | 1469878931603 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:11 INFO - PROCESS | 1654 | 1469878931693 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:42:11 INFO - PROCESS | 1654 | 1469878931729 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1654 | 1469878931730 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b06800 == 35 [pid = 1654] [id = 126] 04:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a7b1400) [pid = 1654] [serial = 375] [outer = 0x0] 04:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12a997000) [pid = 1654] [serial = 376] [outer = 0x12a7b1400] 04:42:11 INFO - PROCESS | 1654 | 1469878931754 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b64ec00) [pid = 1654] [serial = 377] [outer = 0x12a7b1400] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b8c3800) [pid = 1654] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x126496000) [pid = 1654] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119aa7c00) [pid = 1654] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x121ce3000) [pid = 1654] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1234e1000) [pid = 1654] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a461c00) [pid = 1654] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12bf15c00) [pid = 1654] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1199c9800) [pid = 1654] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11335bc00) [pid = 1654] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1235c5c00) [pid = 1654] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126493400) [pid = 1654] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12b9acc00) [pid = 1654] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12548fc00) [pid = 1654] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1121be400) [pid = 1654] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b8c4000) [pid = 1654] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125499800) [pid = 1654] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:42:12 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116739400) [pid = 1654] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:42:12 INFO - PROCESS | 1654 | 1469878932209 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 619ms 04:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:42:12 INFO - PROCESS | 1654 | 1469878932217 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1654 | 1469878932218 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:42:12 INFO - PROCESS | 1654 | 1469878932220 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1654 | 1469878932221 Marionette TRACE conn2 <- [1,478,null,{}] 04:42:12 INFO - PROCESS | 1654 | 1469878932224 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 1654 | 1469878932225 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:12 INFO - PROCESS | 1654 | 1469878932303 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:42:12 INFO - PROCESS | 1654 | 1469878932306 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1654 | 1469878932308 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a4c800 == 36 [pid = 1654] [id = 127] 04:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1199d0800) [pid = 1654] [serial = 378] [outer = 0x0] 04:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ff1800) [pid = 1654] [serial = 379] [outer = 0x1199d0800] 04:42:12 INFO - PROCESS | 1654 | 1469878932334 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126764c00) [pid = 1654] [serial = 380] [outer = 0x1199d0800] 04:42:12 INFO - PROCESS | 1654 | 1469878932723 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 04:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:42:12 INFO - PROCESS | 1654 | 1469878932739 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1654 | 1469878932740 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:42:12 INFO - PROCESS | 1654 | 1469878932742 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1654 | 1469878932743 Marionette TRACE conn2 <- [1,482,null,{}] 04:42:12 INFO - PROCESS | 1654 | 1469878932747 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 1654 | 1469878932748 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:12 INFO - PROCESS | 1654 | 1469878932822 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:42:12 INFO - PROCESS | 1654 | 1469878932826 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1654 | 1469878932827 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x129096000 == 37 [pid = 1654] [id = 128] 04:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128a26800) [pid = 1654] [serial = 381] [outer = 0x0] 04:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a992400) [pid = 1654] [serial = 382] [outer = 0x128a26800] 04:42:12 INFO - PROCESS | 1654 | 1469878932856 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b8c0c00) [pid = 1654] [serial = 383] [outer = 0x128a26800] 04:42:13 INFO - PROCESS | 1654 | 1469878933171 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 472ms 04:42:13 INFO - PROCESS | 1654 | 1469878933215 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1654 | 1469878933217 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:42:13 INFO - PROCESS | 1654 | 1469878933219 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1654 | 1469878933221 Marionette TRACE conn2 <- [1,486,null,{}] 04:42:13 INFO - PROCESS | 1654 | 1469878933223 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:13 INFO - PROCESS | 1654 | 1469878933225 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:13 INFO - PROCESS | 1654 | 1469878933333 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:42:13 INFO - PROCESS | 1654 | 1469878933415 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1654 | 1469878933417 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a250000 == 38 [pid = 1654] [id = 129] 04:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a98d800) [pid = 1654] [serial = 384] [outer = 0x0] 04:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b8ca400) [pid = 1654] [serial = 385] [outer = 0x12a98d800] 04:42:13 INFO - PROCESS | 1654 | 1469878933460 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12bf1a000) [pid = 1654] [serial = 386] [outer = 0x12a98d800] 04:42:13 INFO - PROCESS | 1654 | 1469878933851 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 04:42:13 INFO - PROCESS | 1654 | 1469878933890 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1654 | 1469878933891 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:42:13 INFO - PROCESS | 1654 | 1469878933893 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1654 | 1469878933894 Marionette TRACE conn2 <- [1,490,null,{}] 04:42:13 INFO - PROCESS | 1654 | 1469878933899 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:13 INFO - PROCESS | 1654 | 1469878933900 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:13 INFO - PROCESS | 1654 | 1469878933998 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:42:14 INFO - PROCESS | 1654 | 1469878934004 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1654 | 1469878934005 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a571000 == 39 [pid = 1654] [id = 130] 04:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a461c00) [pid = 1654] [serial = 387] [outer = 0x0] 04:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12bf29c00) [pid = 1654] [serial = 388] [outer = 0x12a461c00] 04:42:14 INFO - PROCESS | 1654 | 1469878934028 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12c26dc00) [pid = 1654] [serial = 389] [outer = 0x12a461c00] 04:42:14 INFO - PROCESS | 1654 | 1469878934536 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:42:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 673ms 04:42:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:42:14 INFO - PROCESS | 1654 | 1469878934567 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1654 | 1469878934570 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:42:14 INFO - PROCESS | 1654 | 1469878934573 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1654 | 1469878934576 Marionette TRACE conn2 <- [1,494,null,{}] 04:42:14 INFO - PROCESS | 1654 | 1469878934608 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 1654 | 1469878934610 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:14 INFO - PROCESS | 1654 | 1469878934719 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:42:14 INFO - PROCESS | 1654 | 1469878934817 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1654 | 1469878934818 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x116af3000 == 40 [pid = 1654] [id = 131] 04:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x118079800) [pid = 1654] [serial = 390] [outer = 0x0] 04:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118338400) [pid = 1654] [serial = 391] [outer = 0x118079800] 04:42:14 INFO - PROCESS | 1654 | 1469878934849 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119249c00) [pid = 1654] [serial = 392] [outer = 0x118079800] 04:42:15 INFO - PROCESS | 1654 | 1469878935368 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:42:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 952ms 04:42:15 INFO - PROCESS | 1654 | 1469878935525 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1654 | 1469878935527 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:42:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:42:15 INFO - PROCESS | 1654 | 1469878935566 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1654 | 1469878935567 Marionette TRACE conn2 <- [1,498,null,{}] 04:42:15 INFO - PROCESS | 1654 | 1469878935571 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:15 INFO - PROCESS | 1654 | 1469878935573 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:15 INFO - PROCESS | 1654 | 1469878935672 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:42:15 INFO - PROCESS | 1654 | 1469878935746 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1654 | 1469878935749 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x115170800 == 41 [pid = 1654] [id = 132] 04:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1162d8800) [pid = 1654] [serial = 393] [outer = 0x0] 04:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11673f400) [pid = 1654] [serial = 394] [outer = 0x1162d8800] 04:42:15 INFO - PROCESS | 1654 | 1469878935777 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x116816000) [pid = 1654] [serial = 395] [outer = 0x1162d8800] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12a250000 == 40 [pid = 1654] [id = 129] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x129096000 == 39 [pid = 1654] [id = 128] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x128a4c800 == 38 [pid = 1654] [id = 127] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x126b06800 == 37 [pid = 1654] [id = 126] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1254af000 == 36 [pid = 1654] [id = 125] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x123422000 == 35 [pid = 1654] [id = 124] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x121266000 == 34 [pid = 1654] [id = 123] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11997a000 == 33 [pid = 1654] [id = 122] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11875c000 == 32 [pid = 1654] [id = 121] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x116862000 == 31 [pid = 1654] [id = 120] 04:42:16 INFO - PROCESS | 1654 | --DOCSHELL 0x111e04000 == 30 [pid = 1654] [id = 119] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12b8c8800) [pid = 1654] [serial = 325] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12a990800) [pid = 1654] [serial = 322] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x120f50800) [pid = 1654] [serial = 295] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1212ed400) [pid = 1654] [serial = 296] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12919d800) [pid = 1654] [serial = 301] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a460400) [pid = 1654] [serial = 302] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x124ae5400) [pid = 1654] [serial = 310] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x124fed800) [pid = 1654] [serial = 311] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a4eb800) [pid = 1654] [serial = 319] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12c265400) [pid = 1654] [serial = 331] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x120f54400) [pid = 1654] [serial = 307] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1214e2400) [pid = 1654] [serial = 308] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116060800) [pid = 1654] [serial = 304] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118079000) [pid = 1654] [serial = 305] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x125f63400) [pid = 1654] [serial = 313] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126424c00) [pid = 1654] [serial = 314] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128a2d800) [pid = 1654] [serial = 316] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128aa3400) [pid = 1654] [serial = 317] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12bf26800) [pid = 1654] [serial = 290] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x125f5f000) [pid = 1654] [serial = 298] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128a2f800) [pid = 1654] [serial = 299] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116062400) [pid = 1654] [serial = 292] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11674c800) [pid = 1654] [serial = 293] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12bf1dc00) [pid = 1654] [serial = 328] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b8cb400) [pid = 1654] [serial = 335] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x126729800) [pid = 1654] [serial = 334] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12c26c400) [pid = 1654] [serial = 332] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12b8c0000) [pid = 1654] [serial = 323] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12bf2b800) [pid = 1654] [serial = 329] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b9aac00) [pid = 1654] [serial = 326] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a552800) [pid = 1654] [serial = 320] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x116884400) [pid = 1654] [serial = 338] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11673a000) [pid = 1654] [serial = 337] [outer = 0x0] [url = about:blank] 04:42:16 INFO - PROCESS | 1654 | 1469878936190 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 683ms 04:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:42:16 INFO - PROCESS | 1654 | 1469878936239 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1654 | 1469878936241 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:42:16 INFO - PROCESS | 1654 | 1469878936251 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1654 | 1469878936254 Marionette TRACE conn2 <- [1,502,null,{}] 04:42:16 INFO - PROCESS | 1654 | 1469878936256 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 1654 | 1469878936258 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:16 INFO - PROCESS | 1654 | 1469878936338 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:42:16 INFO - PROCESS | 1654 | 1469878936342 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1654 | 1469878936344 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ae5800 == 31 [pid = 1654] [id = 133] 04:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x117db7800) [pid = 1654] [serial = 396] [outer = 0x0] 04:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1181fdc00) [pid = 1654] [serial = 397] [outer = 0x117db7800] 04:42:16 INFO - PROCESS | 1654 | 1469878936374 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1187ee400) [pid = 1654] [serial = 398] [outer = 0x117db7800] 04:42:16 INFO - PROCESS | 1654 | 1469878936692 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 479ms 04:42:16 INFO - PROCESS | 1654 | 1469878936731 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1654 | 1469878936734 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:42:16 INFO - PROCESS | 1654 | 1469878936736 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1654 | 1469878936737 Marionette TRACE conn2 <- [1,506,null,{}] 04:42:16 INFO - PROCESS | 1654 | 1469878936746 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 1654 | 1469878936750 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:16 INFO - PROCESS | 1654 | 1469878936828 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:42:16 INFO - PROCESS | 1654 | 1469878936835 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1654 | 1469878936838 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919e000 == 32 [pid = 1654] [id = 134] 04:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119509000) [pid = 1654] [serial = 399] [outer = 0x0] 04:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119aa1000) [pid = 1654] [serial = 400] [outer = 0x119509000] 04:42:16 INFO - PROCESS | 1654 | 1469878936865 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120f57400) [pid = 1654] [serial = 401] [outer = 0x119509000] 04:42:17 INFO - PROCESS | 1654 | 1469878937203 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:42:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 471ms 04:42:17 INFO - PROCESS | 1654 | 1469878937207 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1654 | 1469878937208 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:42:17 INFO - PROCESS | 1654 | 1469878937211 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1654 | 1469878937213 Marionette TRACE conn2 <- [1,510,null,{}] 04:42:17 INFO - PROCESS | 1654 | 1469878937218 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:17 INFO - PROCESS | 1654 | 1469878937219 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:17 INFO - PROCESS | 1654 | 1469878937303 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:42:17 INFO - PROCESS | 1654 | 1469878937350 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1654 | 1469878937351 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x119918800 == 33 [pid = 1654] [id = 135] 04:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x120f58c00) [pid = 1654] [serial = 402] [outer = 0x0] 04:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121807c00) [pid = 1654] [serial = 403] [outer = 0x120f58c00] 04:42:17 INFO - PROCESS | 1654 | 1469878937376 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1234dbc00) [pid = 1654] [serial = 404] [outer = 0x120f58c00] 04:42:17 INFO - PROCESS | 1654 | 1469878937669 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:42:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 476ms 04:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:42:17 INFO - PROCESS | 1654 | 1469878937687 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1654 | 1469878937688 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:42:17 INFO - PROCESS | 1654 | 1469878937690 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1654 | 1469878937691 Marionette TRACE conn2 <- [1,514,null,{}] 04:42:17 INFO - PROCESS | 1654 | 1469878937694 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:17 INFO - PROCESS | 1654 | 1469878937697 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:17 INFO - PROCESS | 1654 | 1469878937782 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:42:17 INFO - PROCESS | 1654 | 1469878937786 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1654 | 1469878937787 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x121444800 == 34 [pid = 1654] [id = 136] 04:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1199d3800) [pid = 1654] [serial = 405] [outer = 0x0] 04:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1248a7c00) [pid = 1654] [serial = 406] [outer = 0x1199d3800] 04:42:17 INFO - PROCESS | 1654 | 1469878937811 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124bfa800) [pid = 1654] [serial = 407] [outer = 0x1199d3800] 04:42:18 INFO - PROCESS | 1654 | 1469878938133 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 472ms 04:42:18 INFO - PROCESS | 1654 | 1469878938164 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1654 | 1469878938166 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:42:18 INFO - PROCESS | 1654 | 1469878938168 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1654 | 1469878938169 Marionette TRACE conn2 <- [1,518,null,{}] 04:42:18 INFO - PROCESS | 1654 | 1469878938171 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:18 INFO - PROCESS | 1654 | 1469878938175 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:18 INFO - PROCESS | 1654 | 1469878938300 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:42:18 INFO - PROCESS | 1654 | 1469878938311 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1654 | 1469878938313 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x123427000 == 35 [pid = 1654] [id = 137] 04:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x124d69800) [pid = 1654] [serial = 408] [outer = 0x0] 04:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125f61000) [pid = 1654] [serial = 409] [outer = 0x124d69800] 04:42:18 INFO - PROCESS | 1654 | 1469878938337 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126766000) [pid = 1654] [serial = 410] [outer = 0x124d69800] 04:42:18 INFO - PROCESS | 1654 | 1469878938665 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 04:42:18 INFO - PROCESS | 1654 | 1469878938686 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1654 | 1469878938688 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:42:18 INFO - PROCESS | 1654 | 1469878938690 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1654 | 1469878938691 Marionette TRACE conn2 <- [1,522,null,{}] 04:42:18 INFO - PROCESS | 1654 | 1469878938700 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:18 INFO - PROCESS | 1654 | 1469878938701 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:18 INFO - PROCESS | 1654 | 1469878938800 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:42:18 INFO - PROCESS | 1654 | 1469878938805 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1654 | 1469878938806 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f65800 == 36 [pid = 1654] [id = 138] 04:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116ab4000) [pid = 1654] [serial = 411] [outer = 0x0] 04:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128aa5800) [pid = 1654] [serial = 412] [outer = 0x116ab4000] 04:42:18 INFO - PROCESS | 1654 | 1469878938836 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128db7400) [pid = 1654] [serial = 413] [outer = 0x116ab4000] 04:42:19 INFO - PROCESS | 1654 | 1469878939189 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 526ms 04:42:19 INFO - PROCESS | 1654 | 1469878939217 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1654 | 1469878939218 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:42:19 INFO - PROCESS | 1654 | 1469878939220 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1654 | 1469878939221 Marionette TRACE conn2 <- [1,526,null,{}] 04:42:19 INFO - PROCESS | 1654 | 1469878939223 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 1654 | 1469878939224 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:19 INFO - PROCESS | 1654 | 1469878939323 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:42:19 INFO - PROCESS | 1654 | 1469878939363 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1654 | 1469878939364 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168cf800 == 37 [pid = 1654] [id = 139] 04:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x129045800) [pid = 1654] [serial = 414] [outer = 0x0] 04:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1291a2400) [pid = 1654] [serial = 415] [outer = 0x129045800] 04:42:19 INFO - PROCESS | 1654 | 1469878939396 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a460400) [pid = 1654] [serial = 416] [outer = 0x129045800] 04:42:19 INFO - PROCESS | 1654 | 1469878939839 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 668ms 04:42:19 INFO - PROCESS | 1654 | 1469878939889 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1654 | 1469878939890 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:42:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:42:19 INFO - PROCESS | 1654 | 1469878939892 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1654 | 1469878939893 Marionette TRACE conn2 <- [1,530,null,{}] 04:42:19 INFO - PROCESS | 1654 | 1469878939895 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 1654 | 1469878939897 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:19 INFO - PROCESS | 1654 | 1469878939988 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:42:20 INFO - PROCESS | 1654 | 1469878940007 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1654 | 1469878940008 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ab7000 == 38 [pid = 1654] [id = 140] 04:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a461800) [pid = 1654] [serial = 417] [outer = 0x0] 04:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a54e400) [pid = 1654] [serial = 418] [outer = 0x12a461800] 04:42:20 INFO - PROCESS | 1654 | 1469878940032 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a98bc00) [pid = 1654] [serial = 419] [outer = 0x12a461800] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11673d000) [pid = 1654] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116744800) [pid = 1654] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1234d9400) [pid = 1654] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118336000) [pid = 1654] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116810800) [pid = 1654] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x124d67400) [pid = 1654] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11688e000) [pid = 1654] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116743000) [pid = 1654] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a98d800) [pid = 1654] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118727c00) [pid = 1654] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1235c5800) [pid = 1654] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128a2b000) [pid = 1654] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128a28000) [pid = 1654] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1199d0800) [pid = 1654] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a7b1400) [pid = 1654] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:42:20 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128a26800) [pid = 1654] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:42:20 INFO - PROCESS | 1654 | 1469878940447 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:42:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:42:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:42:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:42:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:42:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:42:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:42:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:42:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 04:42:20 INFO - PROCESS | 1654 | 1469878940462 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:42:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:42:20 INFO - PROCESS | 1654 | 1469878940465 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:42:20 INFO - PROCESS | 1654 | 1469878940467 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1654 | 1469878940468 Marionette TRACE conn2 <- [1,534,null,{}] 04:42:20 INFO - PROCESS | 1654 | 1469878940471 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:20 INFO - PROCESS | 1654 | 1469878940472 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:20 INFO - PROCESS | 1654 | 1469878940561 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:42:20 INFO - PROCESS | 1654 | 1469878940567 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1654 | 1469878940568 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a242000 == 39 [pid = 1654] [id = 141] 04:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118336000) [pid = 1654] [serial = 420] [outer = 0x0] 04:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x128a26800) [pid = 1654] [serial = 421] [outer = 0x118336000] 04:42:20 INFO - PROCESS | 1654 | 1469878940594 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12a4e9400) [pid = 1654] [serial = 422] [outer = 0x118336000] 04:42:21 INFO - PROCESS | 1654 | 1469878941070 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:42:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 619ms 04:42:21 INFO - PROCESS | 1654 | 1469878941087 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1654 | 1469878941090 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:42:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:42:21 INFO - PROCESS | 1654 | 1469878941093 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1654 | 1469878941095 Marionette TRACE conn2 <- [1,538,null,{}] 04:42:21 INFO - PROCESS | 1654 | 1469878941097 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 1654 | 1469878941099 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:21 INFO - PROCESS | 1654 | 1469878941192 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:42:21 INFO - PROCESS | 1654 | 1469878941217 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1654 | 1469878941219 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a57f800 == 40 [pid = 1654] [id = 142] 04:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12a4f0000) [pid = 1654] [serial = 423] [outer = 0x0] 04:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12ac72400) [pid = 1654] [serial = 424] [outer = 0x12a4f0000] 04:42:21 INFO - PROCESS | 1654 | 1469878941251 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12b9a8400) [pid = 1654] [serial = 425] [outer = 0x12a4f0000] 04:42:21 INFO - PROCESS | 1654 | 1469878941588 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:42:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 524ms 04:42:21 INFO - PROCESS | 1654 | 1469878941616 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1654 | 1469878941617 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:42:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:42:21 INFO - PROCESS | 1654 | 1469878941619 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1654 | 1469878941620 Marionette TRACE conn2 <- [1,542,null,{}] 04:42:21 INFO - PROCESS | 1654 | 1469878941623 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 1654 | 1469878941624 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:21 INFO - PROCESS | 1654 | 1469878941726 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:42:21 INFO - PROCESS | 1654 | 1469878941756 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1654 | 1469878941757 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac83800 == 41 [pid = 1654] [id = 143] 04:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a4f0c00) [pid = 1654] [serial = 426] [outer = 0x0] 04:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b9b0c00) [pid = 1654] [serial = 427] [outer = 0x12a4f0c00] 04:42:21 INFO - PROCESS | 1654 | 1469878941780 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bf29800) [pid = 1654] [serial = 428] [outer = 0x12a4f0c00] 04:42:22 INFO - PROCESS | 1654 | 1469878942024 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:42:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 418ms 04:42:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:42:22 INFO - PROCESS | 1654 | 1469878942037 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1654 | 1469878942039 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:42:22 INFO - PROCESS | 1654 | 1469878942041 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1654 | 1469878942042 Marionette TRACE conn2 <- [1,546,null,{}] 04:42:22 INFO - PROCESS | 1654 | 1469878942053 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 1654 | 1469878942055 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:22 INFO - PROCESS | 1654 | 1469878942173 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:42:22 INFO - PROCESS | 1654 | 1469878942182 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1654 | 1469878942183 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b677000 == 42 [pid = 1654] [id = 144] 04:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b9a9000) [pid = 1654] [serial = 429] [outer = 0x0] 04:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12bf2e400) [pid = 1654] [serial = 430] [outer = 0x12b9a9000] 04:42:22 INFO - PROCESS | 1654 | 1469878942213 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12c3d6400) [pid = 1654] [serial = 431] [outer = 0x12b9a9000] 04:42:22 INFO - PROCESS | 1654 | 1469878942716 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:42:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 723ms 04:42:22 INFO - PROCESS | 1654 | 1469878942765 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1654 | 1469878942768 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:42:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:42:22 INFO - PROCESS | 1654 | 1469878942771 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1654 | 1469878942773 Marionette TRACE conn2 <- [1,550,null,{}] 04:42:22 INFO - PROCESS | 1654 | 1469878942793 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 1654 | 1469878942796 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:22 INFO - PROCESS | 1654 | 1469878942921 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:42:23 INFO - PROCESS | 1654 | 1469878942994 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1654 | 1469878942997 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x118522800 == 43 [pid = 1654] [id = 145] 04:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116741c00) [pid = 1654] [serial = 432] [outer = 0x0] 04:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x117d34400) [pid = 1654] [serial = 433] [outer = 0x116741c00] 04:42:23 INFO - PROCESS | 1654 | 1469878943035 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118343400) [pid = 1654] [serial = 434] [outer = 0x116741c00] 04:42:23 INFO - PROCESS | 1654 | 1469878943403 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:42:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 04:42:23 INFO - PROCESS | 1654 | 1469878943442 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1654 | 1469878943445 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:42:23 INFO - PROCESS | 1654 | 1469878943450 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1654 | 1469878943451 Marionette TRACE conn2 <- [1,554,null,{}] 04:42:23 INFO - PROCESS | 1654 | 1469878943454 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:23 INFO - PROCESS | 1654 | 1469878943456 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:23 INFO - PROCESS | 1654 | 1469878943557 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:42:23 INFO - PROCESS | 1654 | 1469878943628 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1654 | 1469878943629 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12341c000 == 44 [pid = 1654] [id = 146] 04:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1194eb000) [pid = 1654] [serial = 435] [outer = 0x0] 04:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x120f50000) [pid = 1654] [serial = 436] [outer = 0x1194eb000] 04:42:23 INFO - PROCESS | 1654 | 1469878943673 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121993800) [pid = 1654] [serial = 437] [outer = 0x1194eb000] 04:42:23 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:24 INFO - PROCESS | 1654 | 1469878944099 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 04:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:42:24 INFO - PROCESS | 1654 | 1469878944120 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1654 | 1469878944121 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:42:24 INFO - PROCESS | 1654 | 1469878944123 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1654 | 1469878944126 Marionette TRACE conn2 <- [1,558,null,{}] 04:42:24 INFO - PROCESS | 1654 | 1469878944153 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 1654 | 1469878944157 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:24 INFO - PROCESS | 1654 | 1469878944257 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:42:24 INFO - PROCESS | 1654 | 1469878944324 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1654 | 1469878944326 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc7000 == 45 [pid = 1654] [id = 147] 04:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x125f63400) [pid = 1654] [serial = 438] [outer = 0x0] 04:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x125f91800) [pid = 1654] [serial = 439] [outer = 0x125f63400] 04:42:24 INFO - PROCESS | 1654 | 1469878944356 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128a26400) [pid = 1654] [serial = 440] [outer = 0x125f63400] 04:42:24 INFO - PROCESS | 1654 | 1469878944759 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 691ms 04:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:42:24 INFO - PROCESS | 1654 | 1469878944814 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1654 | 1469878944816 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:42:24 INFO - PROCESS | 1654 | 1469878944818 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1654 | 1469878944820 Marionette TRACE conn2 <- [1,562,null,{}] 04:42:24 INFO - PROCESS | 1654 | 1469878944822 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 1654 | 1469878944823 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:24 INFO - PROCESS | 1654 | 1469878944940 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:42:25 INFO - PROCESS | 1654 | 1469878944994 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1654 | 1469878944995 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c07c800 == 46 [pid = 1654] [id = 148] 04:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x128aa8800) [pid = 1654] [serial = 441] [outer = 0x0] 04:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ac73000) [pid = 1654] [serial = 442] [outer = 0x128aa8800] 04:42:25 INFO - PROCESS | 1654 | 1469878945036 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b8ca000) [pid = 1654] [serial = 443] [outer = 0x128aa8800] 04:42:25 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:25 INFO - PROCESS | 1654 | 1469878945436 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 04:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:42:25 INFO - PROCESS | 1654 | 1469878945489 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1654 | 1469878945491 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:42:25 INFO - PROCESS | 1654 | 1469878945493 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1654 | 1469878945494 Marionette TRACE conn2 <- [1,566,null,{}] 04:42:25 INFO - PROCESS | 1654 | 1469878945496 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 1654 | 1469878945498 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:25 INFO - PROCESS | 1654 | 1469878945604 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:42:25 INFO - PROCESS | 1654 | 1469878945680 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1654 | 1469878945682 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x113abb800 == 47 [pid = 1654] [id = 149] 04:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x113a81c00) [pid = 1654] [serial = 444] [outer = 0x0] 04:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x120fb6400) [pid = 1654] [serial = 445] [outer = 0x113a81c00] 04:42:25 INFO - PROCESS | 1654 | 1469878945710 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b64d800) [pid = 1654] [serial = 446] [outer = 0x113a81c00] 04:42:26 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:26 INFO - PROCESS | 1654 | 1469878946286 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 819ms 04:42:26 INFO - PROCESS | 1654 | 1469878946313 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1654 | 1469878946315 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:42:26 INFO - PROCESS | 1654 | 1469878946317 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1654 | 1469878946321 Marionette TRACE conn2 <- [1,570,null,{}] 04:42:26 INFO - PROCESS | 1654 | 1469878946324 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:26 INFO - PROCESS | 1654 | 1469878946325 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:26 INFO - PROCESS | 1654 | 1469878946416 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:42:26 INFO - PROCESS | 1654 | 1469878946482 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1654 | 1469878946484 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x116854000 == 48 [pid = 1654] [id = 150] 04:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x117db4000) [pid = 1654] [serial = 447] [outer = 0x0] 04:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11885dc00) [pid = 1654] [serial = 448] [outer = 0x117db4000] 04:42:26 INFO - PROCESS | 1654 | 1469878946511 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1194ebc00) [pid = 1654] [serial = 449] [outer = 0x117db4000] 04:42:26 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac83800 == 47 [pid = 1654] [id = 143] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a57f800 == 46 [pid = 1654] [id = 142] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a242000 == 45 [pid = 1654] [id = 141] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x128ab7000 == 44 [pid = 1654] [id = 140] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1168cf800 == 43 [pid = 1654] [id = 139] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x124f65800 == 42 [pid = 1654] [id = 138] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x123427000 == 41 [pid = 1654] [id = 137] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x121444800 == 40 [pid = 1654] [id = 136] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x119918800 == 39 [pid = 1654] [id = 135] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11919e000 == 38 [pid = 1654] [id = 134] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x116ae5800 == 37 [pid = 1654] [id = 133] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x115170800 == 36 [pid = 1654] [id = 132] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x116af3000 == 35 [pid = 1654] [id = 131] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a571000 == 34 [pid = 1654] [id = 130] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x118765000 == 33 [pid = 1654] [id = 118] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x113abb800 == 32 [pid = 1654] [id = 149] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12c07c800 == 31 [pid = 1654] [id = 148] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc7000 == 30 [pid = 1654] [id = 147] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12341c000 == 29 [pid = 1654] [id = 146] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b677000 == 28 [pid = 1654] [id = 144] 04:42:27 INFO - PROCESS | 1654 | --DOCSHELL 0x118522800 == 27 [pid = 1654] [id = 145] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x126425000) [pid = 1654] [serial = 367] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a54a000) [pid = 1654] [serial = 373] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1235c4800) [pid = 1654] [serial = 361] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124bf5000) [pid = 1654] [serial = 362] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119250800) [pid = 1654] [serial = 358] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119503c00) [pid = 1654] [serial = 359] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116887000) [pid = 1654] [serial = 355] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1176b3800) [pid = 1654] [serial = 356] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x125490c00) [pid = 1654] [serial = 364] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119251400) [pid = 1654] [serial = 353] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1187f2800) [pid = 1654] [serial = 352] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x117291c00) [pid = 1654] [serial = 341] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116743800) [pid = 1654] [serial = 340] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12b8ca400) [pid = 1654] [serial = 385] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1199c9c00) [pid = 1654] [serial = 344] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11924f000) [pid = 1654] [serial = 343] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12548d400) [pid = 1654] [serial = 347] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124b9f000) [pid = 1654] [serial = 346] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a462c00) [pid = 1654] [serial = 371] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128aafc00) [pid = 1654] [serial = 370] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a7afc00) [pid = 1654] [serial = 374] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x129045400) [pid = 1654] [serial = 350] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128aa8c00) [pid = 1654] [serial = 349] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x126764c00) [pid = 1654] [serial = 380] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a997000) [pid = 1654] [serial = 376] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x124ff1800) [pid = 1654] [serial = 379] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b64ec00) [pid = 1654] [serial = 377] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a992400) [pid = 1654] [serial = 382] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128a2c000) [pid = 1654] [serial = 368] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x125f6cc00) [pid = 1654] [serial = 365] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12bf1a000) [pid = 1654] [serial = 386] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b8c0c00) [pid = 1654] [serial = 383] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12bf29c00) [pid = 1654] [serial = 388] [outer = 0x0] [url = about:blank] 04:42:27 INFO - PROCESS | 1654 | 1469878947410 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1122ms 04:42:27 INFO - PROCESS | 1654 | 1469878947440 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:42:27 INFO - PROCESS | 1654 | 1469878947442 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:42:27 INFO - PROCESS | 1654 | 1469878947451 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1654 | 1469878947453 Marionette TRACE conn2 <- [1,574,null,{}] 04:42:27 INFO - PROCESS | 1654 | 1469878947456 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 1654 | 1469878947458 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:27 INFO - PROCESS | 1654 | 1469878947536 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:42:27 INFO - PROCESS | 1654 | 1469878947540 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1654 | 1469878947543 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1133b0800 == 28 [pid = 1654] [id = 151] 04:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x115ecf400) [pid = 1654] [serial = 450] [outer = 0x0] 04:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116741800) [pid = 1654] [serial = 451] [outer = 0x115ecf400] 04:42:27 INFO - PROCESS | 1654 | 1469878947573 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x113d24c00) [pid = 1654] [serial = 452] [outer = 0x115ecf400] 04:42:27 INFO - PROCESS | 1654 | 1469878947936 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 526ms 04:42:27 INFO - PROCESS | 1654 | 1469878947971 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1654 | 1469878947975 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:42:27 INFO - PROCESS | 1654 | 1469878947981 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1654 | 1469878947984 Marionette TRACE conn2 <- [1,578,null,{}] 04:42:27 INFO - PROCESS | 1654 | 1469878947987 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 1654 | 1469878947989 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:28 INFO - PROCESS | 1654 | 1469878948088 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:42:28 INFO - PROCESS | 1654 | 1469878948098 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1654 | 1469878948100 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x116864800 == 29 [pid = 1654] [id = 152] 04:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11807ec00) [pid = 1654] [serial = 453] [outer = 0x0] 04:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119108800) [pid = 1654] [serial = 454] [outer = 0x11807ec00] 04:42:28 INFO - PROCESS | 1654 | 1469878948123 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119505800) [pid = 1654] [serial = 455] [outer = 0x11807ec00] 04:42:28 INFO - PROCESS | 1654 | 1469878948454 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 525ms 04:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:42:28 INFO - PROCESS | 1654 | 1469878948505 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1654 | 1469878948506 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:42:28 INFO - PROCESS | 1654 | 1469878948509 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1654 | 1469878948511 Marionette TRACE conn2 <- [1,582,null,{}] 04:42:28 INFO - PROCESS | 1654 | 1469878948519 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:28 INFO - PROCESS | 1654 | 1469878948522 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:28 INFO - PROCESS | 1654 | 1469878948595 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:42:28 INFO - PROCESS | 1654 | 1469878948600 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1654 | 1469878948602 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x118766000 == 30 [pid = 1654] [id = 153] 04:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113d78000) [pid = 1654] [serial = 456] [outer = 0x0] 04:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1214eac00) [pid = 1654] [serial = 457] [outer = 0x113d78000] 04:42:28 INFO - PROCESS | 1654 | 1469878948632 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1234e3400) [pid = 1654] [serial = 458] [outer = 0x113d78000] 04:42:28 INFO - PROCESS | 1654 | 1469878948989 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 522ms 04:42:29 INFO - PROCESS | 1654 | 1469878949032 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:42:29 INFO - PROCESS | 1654 | 1469878949035 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:42:29 INFO - PROCESS | 1654 | 1469878949037 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1654 | 1469878949039 Marionette TRACE conn2 <- [1,586,null,{}] 04:42:29 INFO - PROCESS | 1654 | 1469878949042 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 1654 | 1469878949043 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:29 INFO - PROCESS | 1654 | 1469878949183 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:42:29 INFO - PROCESS | 1654 | 1469878949234 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1654 | 1469878949235 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11962c000 == 31 [pid = 1654] [id = 154] 04:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1248b0800) [pid = 1654] [serial = 459] [outer = 0x0] 04:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124b9f000) [pid = 1654] [serial = 460] [outer = 0x1248b0800] 04:42:29 INFO - PROCESS | 1654 | 1469878949275 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12548d000) [pid = 1654] [serial = 461] [outer = 0x1248b0800] 04:42:29 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:29 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:29 INFO - PROCESS | 1654 | 1469878949613 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 623ms 04:42:29 INFO - PROCESS | 1654 | 1469878949661 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:42:29 INFO - PROCESS | 1654 | 1469878949673 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:42:29 INFO - PROCESS | 1654 | 1469878949676 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1654 | 1469878949677 Marionette TRACE conn2 <- [1,590,null,{}] 04:42:29 INFO - PROCESS | 1654 | 1469878949690 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 1654 | 1469878949692 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:29 INFO - PROCESS | 1654 | 1469878949833 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:42:29 INFO - PROCESS | 1654 | 1469878949882 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1654 | 1469878949883 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12124e000 == 32 [pid = 1654] [id = 155] 04:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117d38000) [pid = 1654] [serial = 462] [outer = 0x0] 04:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x125f5f000) [pid = 1654] [serial = 463] [outer = 0x117d38000] 04:42:29 INFO - PROCESS | 1654 | 1469878949950 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f99000) [pid = 1654] [serial = 464] [outer = 0x117d38000] 04:42:30 INFO - PROCESS | 1654 | 1469878950327 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 679ms 04:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:42:30 INFO - PROCESS | 1654 | 1469878950358 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1654 | 1469878950360 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:42:30 INFO - PROCESS | 1654 | 1469878950364 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1654 | 1469878950366 Marionette TRACE conn2 <- [1,594,null,{}] 04:42:30 INFO - PROCESS | 1654 | 1469878950369 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:30 INFO - PROCESS | 1654 | 1469878950375 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:30 INFO - PROCESS | 1654 | 1469878950543 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:42:30 INFO - PROCESS | 1654 | 1469878950571 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1654 | 1469878950572 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x123427800 == 33 [pid = 1654] [id = 156] 04:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119251400) [pid = 1654] [serial = 465] [outer = 0x0] 04:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126493400) [pid = 1654] [serial = 466] [outer = 0x119251400] 04:42:30 INFO - PROCESS | 1654 | 1469878950613 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128aa6800) [pid = 1654] [serial = 467] [outer = 0x119251400] 04:42:31 INFO - PROCESS | 1654 | 1469878951031 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 675ms 04:42:31 INFO - PROCESS | 1654 | 1469878951039 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:42:31 INFO - PROCESS | 1654 | 1469878951040 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:42:31 INFO - PROCESS | 1654 | 1469878951042 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1654 | 1469878951043 Marionette TRACE conn2 <- [1,598,null,{}] 04:42:31 INFO - PROCESS | 1654 | 1469878951047 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:31 INFO - PROCESS | 1654 | 1469878951055 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:31 INFO - PROCESS | 1654 | 1469878951146 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:42:31 INFO - PROCESS | 1654 | 1469878951199 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1654 | 1469878951200 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x124d17800 == 34 [pid = 1654] [id = 157] 04:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x120f0bc00) [pid = 1654] [serial = 468] [outer = 0x0] 04:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x129049400) [pid = 1654] [serial = 469] [outer = 0x120f0bc00] 04:42:31 INFO - PROCESS | 1654 | 1469878951224 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1291acc00) [pid = 1654] [serial = 470] [outer = 0x120f0bc00] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a461800) [pid = 1654] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a4f0c00) [pid = 1654] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x120f58c00) [pid = 1654] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x117db7800) [pid = 1654] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x124d69800) [pid = 1654] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1199d3800) [pid = 1654] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119509000) [pid = 1654] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118336000) [pid = 1654] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b9a9000) [pid = 1654] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1162d8800) [pid = 1654] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a461c00) [pid = 1654] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x129045800) [pid = 1654] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a4f0000) [pid = 1654] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118079800) [pid = 1654] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:42:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116ab4000) [pid = 1654] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:42:31 INFO - PROCESS | 1654 | 1469878951698 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 674ms 04:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:42:31 INFO - PROCESS | 1654 | 1469878951716 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1654 | 1469878951717 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:42:31 INFO - PROCESS | 1654 | 1469878951719 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1654 | 1469878951720 Marionette TRACE conn2 <- [1,602,null,{}] 04:42:31 INFO - PROCESS | 1654 | 1469878951722 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:31 INFO - PROCESS | 1654 | 1469878951724 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:31 INFO - PROCESS | 1654 | 1469878951799 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:42:31 INFO - PROCESS | 1654 | 1469878951803 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1654 | 1469878951804 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a8f000 == 35 [pid = 1654] [id = 158] 04:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116739c00) [pid = 1654] [serial = 471] [outer = 0x0] 04:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119504400) [pid = 1654] [serial = 472] [outer = 0x116739c00] 04:42:31 INFO - PROCESS | 1654 | 1469878951830 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x124a66400) [pid = 1654] [serial = 473] [outer = 0x116739c00] 04:42:32 INFO - PROCESS | 1654 | 1469878952151 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 04:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:42:32 INFO - PROCESS | 1654 | 1469878952190 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1654 | 1469878952191 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:42:32 INFO - PROCESS | 1654 | 1469878952193 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1654 | 1469878952194 Marionette TRACE conn2 <- [1,606,null,{}] 04:42:32 INFO - PROCESS | 1654 | 1469878952199 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:32 INFO - PROCESS | 1654 | 1469878952200 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:32 INFO - PROCESS | 1654 | 1469878952300 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:42:32 INFO - PROCESS | 1654 | 1469878952305 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1654 | 1469878952306 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x118765800 == 36 [pid = 1654] [id = 159] 04:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x120f0a400) [pid = 1654] [serial = 474] [outer = 0x0] 04:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a458800) [pid = 1654] [serial = 475] [outer = 0x120f0a400] 04:42:32 INFO - PROCESS | 1654 | 1469878952333 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a4f2c00) [pid = 1654] [serial = 476] [outer = 0x120f0a400] 04:42:32 INFO - PROCESS | 1654 | 1469878952634 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 472ms 04:42:32 INFO - PROCESS | 1654 | 1469878952666 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1654 | 1469878952667 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:42:32 INFO - PROCESS | 1654 | 1469878952670 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1654 | 1469878952671 Marionette TRACE conn2 <- [1,610,null,{}] 04:42:32 INFO - PROCESS | 1654 | 1469878952673 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:32 INFO - PROCESS | 1654 | 1469878952674 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:32 INFO - PROCESS | 1654 | 1469878952748 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:42:32 INFO - PROCESS | 1654 | 1469878952752 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1654 | 1469878952753 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x128abd800 == 37 [pid = 1654] [id = 160] 04:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a4f3400) [pid = 1654] [serial = 477] [outer = 0x0] 04:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a7afc00) [pid = 1654] [serial = 478] [outer = 0x12a4f3400] 04:42:32 INFO - PROCESS | 1654 | 1469878952777 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12ac6c800) [pid = 1654] [serial = 479] [outer = 0x12a4f3400] 04:42:33 INFO - PROCESS | 1654 | 1469878953088 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:42:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 04:42:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:42:33 INFO - PROCESS | 1654 | 1469878953139 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1654 | 1469878953141 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:42:33 INFO - PROCESS | 1654 | 1469878953143 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1654 | 1469878953144 Marionette TRACE conn2 <- [1,614,null,{}] 04:42:33 INFO - PROCESS | 1654 | 1469878953146 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 1654 | 1469878953148 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:33 INFO - PROCESS | 1654 | 1469878953269 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:42:33 INFO - PROCESS | 1654 | 1469878953275 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1654 | 1469878953277 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x121134000 == 38 [pid = 1654] [id = 161] 04:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a4f4800) [pid = 1654] [serial = 480] [outer = 0x0] 04:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b651400) [pid = 1654] [serial = 481] [outer = 0x12a4f4800] 04:42:33 INFO - PROCESS | 1654 | 1469878953304 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12bf14c00) [pid = 1654] [serial = 482] [outer = 0x12a4f4800] 04:42:33 INFO - PROCESS | 1654 | 1469878953616 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:42:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 04:42:33 INFO - PROCESS | 1654 | 1469878953674 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1654 | 1469878953676 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:42:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:42:33 INFO - PROCESS | 1654 | 1469878953681 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1654 | 1469878953684 Marionette TRACE conn2 <- [1,618,null,{}] 04:42:33 INFO - PROCESS | 1654 | 1469878953687 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 1654 | 1469878953690 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:33 INFO - PROCESS | 1654 | 1469878953777 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:42:33 INFO - PROCESS | 1654 | 1469878953881 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1654 | 1469878953884 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x113abb800 == 39 [pid = 1654] [id = 162] 04:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113f17800) [pid = 1654] [serial = 483] [outer = 0x0] 04:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1162ce400) [pid = 1654] [serial = 484] [outer = 0x113f17800] 04:42:33 INFO - PROCESS | 1654 | 1469878953915 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116884800) [pid = 1654] [serial = 485] [outer = 0x113f17800] 04:42:34 INFO - PROCESS | 1654 | 1469878954426 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 821ms 04:42:34 INFO - PROCESS | 1654 | 1469878954503 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1654 | 1469878954505 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:42:34 INFO - PROCESS | 1654 | 1469878954510 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1654 | 1469878954512 Marionette TRACE conn2 <- [1,622,null,{}] 04:42:34 INFO - PROCESS | 1654 | 1469878954515 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:34 INFO - PROCESS | 1654 | 1469878954517 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:34 INFO - PROCESS | 1654 | 1469878954623 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:42:34 INFO - PROCESS | 1654 | 1469878954699 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1654 | 1469878954700 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x119917000 == 40 [pid = 1654] [id = 163] 04:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1194ed800) [pid = 1654] [serial = 486] [outer = 0x0] 04:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1199c9800) [pid = 1654] [serial = 487] [outer = 0x1194ed800] 04:42:34 INFO - PROCESS | 1654 | 1469878954730 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x120f53c00) [pid = 1654] [serial = 488] [outer = 0x1194ed800] 04:42:35 INFO - PROCESS | 1654 | 1469878955390 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:42:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 927ms 04:42:35 INFO - PROCESS | 1654 | 1469878955436 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1654 | 1469878955438 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:42:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:42:35 INFO - PROCESS | 1654 | 1469878955442 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1654 | 1469878955444 Marionette TRACE conn2 <- [1,626,null,{}] 04:42:35 INFO - PROCESS | 1654 | 1469878955447 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:35 INFO - PROCESS | 1654 | 1469878955449 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:35 INFO - PROCESS | 1654 | 1469878955564 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x128abd800 == 39 [pid = 1654] [id = 160] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x118765800 == 38 [pid = 1654] [id = 159] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x124a8f000 == 37 [pid = 1654] [id = 158] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x124d17800 == 36 [pid = 1654] [id = 157] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x123427800 == 35 [pid = 1654] [id = 156] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12124e000 == 34 [pid = 1654] [id = 155] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x11962c000 == 33 [pid = 1654] [id = 154] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x118766000 == 32 [pid = 1654] [id = 153] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x116864800 == 31 [pid = 1654] [id = 152] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x1133b0800 == 30 [pid = 1654] [id = 151] 04:42:35 INFO - PROCESS | 1654 | --DOCSHELL 0x116854000 == 29 [pid = 1654] [id = 150] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128aa5800) [pid = 1654] [serial = 412] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1291a2400) [pid = 1654] [serial = 415] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a54e400) [pid = 1654] [serial = 418] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a4e9400) [pid = 1654] [serial = 422] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x121807c00) [pid = 1654] [serial = 403] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a460400) [pid = 1654] [serial = 416] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12c26dc00) [pid = 1654] [serial = 389] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11673f400) [pid = 1654] [serial = 394] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116816000) [pid = 1654] [serial = 395] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118338400) [pid = 1654] [serial = 391] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119249c00) [pid = 1654] [serial = 392] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1248a7c00) [pid = 1654] [serial = 406] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124bfa800) [pid = 1654] [serial = 407] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119aa1000) [pid = 1654] [serial = 400] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12bf29800) [pid = 1654] [serial = 428] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x120f57400) [pid = 1654] [serial = 401] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1181fdc00) [pid = 1654] [serial = 397] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12bf2e400) [pid = 1654] [serial = 430] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1187ee400) [pid = 1654] [serial = 398] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1234dbc00) [pid = 1654] [serial = 404] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12c3d6400) [pid = 1654] [serial = 431] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128a26800) [pid = 1654] [serial = 421] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a98bc00) [pid = 1654] [serial = 419] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x125f61000) [pid = 1654] [serial = 409] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12ac72400) [pid = 1654] [serial = 424] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b9b0c00) [pid = 1654] [serial = 427] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x128db7400) [pid = 1654] [serial = 413] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x126766000) [pid = 1654] [serial = 410] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12b9a8400) [pid = 1654] [serial = 425] [outer = 0x0] [url = about:blank] 04:42:35 INFO - PROCESS | 1654 | 1469878955645 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1654 | 1469878955648 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d5f000 == 30 [pid = 1654] [id = 164] 04:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116aaf000) [pid = 1654] [serial = 489] [outer = 0x0] 04:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x117db1400) [pid = 1654] [serial = 490] [outer = 0x116aaf000] 04:42:35 INFO - PROCESS | 1654 | 1469878955677 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11833d000) [pid = 1654] [serial = 491] [outer = 0x116aaf000] 04:42:35 INFO - PROCESS | 1654 | 1469878955964 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 574ms 04:42:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:42:36 INFO - PROCESS | 1654 | 1469878956017 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1654 | 1469878956020 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:42:36 INFO - PROCESS | 1654 | 1469878956023 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1654 | 1469878956025 Marionette TRACE conn2 <- [1,630,null,{}] 04:42:36 INFO - PROCESS | 1654 | 1469878956028 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:36 INFO - PROCESS | 1654 | 1469878956031 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:36 INFO - PROCESS | 1654 | 1469878956106 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:42:36 INFO - PROCESS | 1654 | 1469878956110 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1654 | 1469878956112 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x118707800 == 31 [pid = 1654] [id = 165] 04:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119249c00) [pid = 1654] [serial = 492] [outer = 0x0] 04:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x120f50800) [pid = 1654] [serial = 493] [outer = 0x119249c00] 04:42:36 INFO - PROCESS | 1654 | 1469878956141 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120fba000) [pid = 1654] [serial = 494] [outer = 0x119249c00] 04:42:36 INFO - PROCESS | 1654 | 1469878956472 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 470ms 04:42:36 INFO - PROCESS | 1654 | 1469878956493 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1654 | 1469878956495 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:42:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:42:36 INFO - PROCESS | 1654 | 1469878956500 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1654 | 1469878956502 Marionette TRACE conn2 <- [1,634,null,{}] 04:42:36 INFO - PROCESS | 1654 | 1469878956509 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:36 INFO - PROCESS | 1654 | 1469878956513 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:36 INFO - PROCESS | 1654 | 1469878956595 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:42:36 INFO - PROCESS | 1654 | 1469878956603 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1654 | 1469878956604 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119975800 == 32 [pid = 1654] [id = 166] 04:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x115ed2c00) [pid = 1654] [serial = 495] [outer = 0x0] 04:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1234dcc00) [pid = 1654] [serial = 496] [outer = 0x115ed2c00] 04:42:36 INFO - PROCESS | 1654 | 1469878956632 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x125491000) [pid = 1654] [serial = 497] [outer = 0x115ed2c00] 04:42:36 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:36 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:36 INFO - PROCESS | 1654 | 1469878956976 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124d63c00) [pid = 1654] [serial = 498] [outer = 0x12ce66c00] 04:42:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 523ms 04:42:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:42:37 INFO - PROCESS | 1654 | 1469878957026 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1654 | 1469878957028 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:42:37 INFO - PROCESS | 1654 | 1469878957030 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1654 | 1469878957031 Marionette TRACE conn2 <- [1,638,null,{}] 04:42:37 INFO - PROCESS | 1654 | 1469878957034 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:37 INFO - PROCESS | 1654 | 1469878957035 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:37 INFO - PROCESS | 1654 | 1469878957110 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:42:37 INFO - PROCESS | 1654 | 1469878957115 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1654 | 1469878957117 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x121907800 == 33 [pid = 1654] [id = 167] 04:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x125f6cc00) [pid = 1654] [serial = 499] [outer = 0x0] 04:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126427000) [pid = 1654] [serial = 500] [outer = 0x125f6cc00] 04:42:37 INFO - PROCESS | 1654 | 1469878957141 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126765000) [pid = 1654] [serial = 501] [outer = 0x125f6cc00] 04:42:37 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:37 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:37 INFO - PROCESS | 1654 | 1469878957483 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 04:42:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:42:37 INFO - PROCESS | 1654 | 1469878957500 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1654 | 1469878957502 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:42:37 INFO - PROCESS | 1654 | 1469878957505 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1654 | 1469878957507 Marionette TRACE conn2 <- [1,642,null,{}] 04:42:37 INFO - PROCESS | 1654 | 1469878957510 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:37 INFO - PROCESS | 1654 | 1469878957512 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:37 INFO - PROCESS | 1654 | 1469878957637 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:42:37 INFO - PROCESS | 1654 | 1469878957734 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1654 | 1469878957735 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x124883800 == 34 [pid = 1654] [id = 168] 04:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11673cc00) [pid = 1654] [serial = 502] [outer = 0x0] 04:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126764c00) [pid = 1654] [serial = 503] [outer = 0x11673cc00] 04:42:37 INFO - PROCESS | 1654 | 1469878957774 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128aa5c00) [pid = 1654] [serial = 504] [outer = 0x11673cc00] 04:42:38 INFO - PROCESS | 1654 | 1469878958133 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:42:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 04:42:38 INFO - PROCESS | 1654 | 1469878958176 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1654 | 1469878958177 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:42:38 INFO - PROCESS | 1654 | 1469878958179 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1654 | 1469878958180 Marionette TRACE conn2 <- [1,646,null,{}] 04:42:38 INFO - PROCESS | 1654 | 1469878958183 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1654 | 1469878958187 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:38 INFO - PROCESS | 1654 | 1469878958308 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:42:38 INFO - PROCESS | 1654 | 1469878958312 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1654 | 1469878958313 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254c1800 == 35 [pid = 1654] [id = 169] 04:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128b93000) [pid = 1654] [serial = 505] [outer = 0x0] 04:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12919f400) [pid = 1654] [serial = 506] [outer = 0x128b93000] 04:42:38 INFO - PROCESS | 1654 | 1469878958337 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b64f800) [pid = 1654] [serial = 507] [outer = 0x128b93000] 04:42:38 INFO - PROCESS | 1654 | 1469878958656 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:42:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 521ms 04:42:38 INFO - PROCESS | 1654 | 1469878958701 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1654 | 1469878958702 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:42:38 INFO - PROCESS | 1654 | 1469878958704 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1654 | 1469878958705 Marionette TRACE conn2 <- [1,650,null,{}] 04:42:38 INFO - PROCESS | 1654 | 1469878958717 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1654 | 1469878958719 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:38 INFO - PROCESS | 1654 | 1469878958809 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:42:38 INFO - PROCESS | 1654 | 1469878958819 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1654 | 1469878958820 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x129083800 == 36 [pid = 1654] [id = 170] 04:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b64fc00) [pid = 1654] [serial = 508] [outer = 0x0] 04:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b8ca400) [pid = 1654] [serial = 509] [outer = 0x12b64fc00] 04:42:38 INFO - PROCESS | 1654 | 1469878958844 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b9adc00) [pid = 1654] [serial = 510] [outer = 0x12b64fc00] 04:42:39 INFO - PROCESS | 1654 | 1469878959174 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:42:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 04:42:39 INFO - PROCESS | 1654 | 1469878959223 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1654 | 1469878959224 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:42:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:42:39 INFO - PROCESS | 1654 | 1469878959226 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1654 | 1469878959228 Marionette TRACE conn2 <- [1,654,null,{}] 04:42:39 INFO - PROCESS | 1654 | 1469878959230 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:39 INFO - PROCESS | 1654 | 1469878959231 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:39 INFO - PROCESS | 1654 | 1469878959323 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:42:39 INFO - PROCESS | 1654 | 1469878959334 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1654 | 1469878959335 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24a800 == 37 [pid = 1654] [id = 171] 04:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128b8bc00) [pid = 1654] [serial = 511] [outer = 0x0] 04:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12bf1a800) [pid = 1654] [serial = 512] [outer = 0x128b8bc00] 04:42:39 INFO - PROCESS | 1654 | 1469878959360 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12bf30000) [pid = 1654] [serial = 513] [outer = 0x128b8bc00] 04:42:39 INFO - PROCESS | 1654 | 1469878959740 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x117d38000) [pid = 1654] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x113d78000) [pid = 1654] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x115ecf400) [pid = 1654] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1248b0800) [pid = 1654] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11807ec00) [pid = 1654] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a4f3400) [pid = 1654] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x117db4000) [pid = 1654] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116741c00) [pid = 1654] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1194eb000) [pid = 1654] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125f63400) [pid = 1654] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128aa8800) [pid = 1654] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119251400) [pid = 1654] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x120f0bc00) [pid = 1654] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116739c00) [pid = 1654] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x113a81c00) [pid = 1654] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:42:39 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x120f0a400) [pid = 1654] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:42:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:42:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 572ms 04:42:39 INFO - PROCESS | 1654 | 1469878959800 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1654 | 1469878959802 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:42:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:42:39 INFO - PROCESS | 1654 | 1469878959806 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1654 | 1469878959819 Marionette TRACE conn2 <- [1,658,null,{}] 04:42:39 INFO - PROCESS | 1654 | 1469878959822 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:39 INFO - PROCESS | 1654 | 1469878959824 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:39 INFO - PROCESS | 1654 | 1469878959944 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:42:39 INFO - PROCESS | 1654 | 1469878959949 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1654 | 1469878959950 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x11961f000 == 38 [pid = 1654] [id = 172] 04:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1168e7c00) [pid = 1654] [serial = 514] [outer = 0x0] 04:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118077c00) [pid = 1654] [serial = 515] [outer = 0x1168e7c00] 04:42:39 INFO - PROCESS | 1654 | 1469878959989 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120f0a400) [pid = 1654] [serial = 516] [outer = 0x1168e7c00] 04:42:40 INFO - PROCESS | 1654 | 1469878960398 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:42:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 632ms 04:42:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:42:40 INFO - PROCESS | 1654 | 1469878960440 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1654 | 1469878960441 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:42:40 INFO - PROCESS | 1654 | 1469878960443 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1654 | 1469878960445 Marionette TRACE conn2 <- [1,662,null,{}] 04:42:40 INFO - PROCESS | 1654 | 1469878960452 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1654 | 1469878960453 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:40 INFO - PROCESS | 1654 | 1469878960536 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:42:40 INFO - PROCESS | 1654 | 1469878960540 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1654 | 1469878960541 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a935000 == 39 [pid = 1654] [id = 173] 04:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116887000) [pid = 1654] [serial = 517] [outer = 0x0] 04:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12603c800) [pid = 1654] [serial = 518] [outer = 0x116887000] 04:42:40 INFO - PROCESS | 1654 | 1469878960564 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a7a6c00) [pid = 1654] [serial = 519] [outer = 0x116887000] 04:42:40 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:40 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:40 INFO - PROCESS | 1654 | 1469878960877 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:42:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 475ms 04:42:40 INFO - PROCESS | 1654 | 1469878960919 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1654 | 1469878960920 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:42:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:42:40 INFO - PROCESS | 1654 | 1469878960930 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1654 | 1469878960932 Marionette TRACE conn2 <- [1,666,null,{}] 04:42:40 INFO - PROCESS | 1654 | 1469878960934 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1654 | 1469878960935 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:41 INFO - PROCESS | 1654 | 1469878961023 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:42:41 INFO - PROCESS | 1654 | 1469878961084 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1654 | 1469878961086 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b664800 == 40 [pid = 1654] [id = 174] 04:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120f0bc00) [pid = 1654] [serial = 520] [outer = 0x0] 04:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bf19000) [pid = 1654] [serial = 521] [outer = 0x120f0bc00] 04:42:41 INFO - PROCESS | 1654 | 1469878961111 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12c3e0c00) [pid = 1654] [serial = 522] [outer = 0x120f0bc00] 04:42:41 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:41 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:41 INFO - PROCESS | 1654 | 1469878961391 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:42:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 528ms 04:42:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:42:41 INFO - PROCESS | 1654 | 1469878961451 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1654 | 1469878961452 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:42:41 INFO - PROCESS | 1654 | 1469878961454 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1654 | 1469878961455 Marionette TRACE conn2 <- [1,670,null,{}] 04:42:41 INFO - PROCESS | 1654 | 1469878961457 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 1654 | 1469878961458 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:41 INFO - PROCESS | 1654 | 1469878961538 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:42:41 INFO - PROCESS | 1654 | 1469878961542 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1654 | 1469878961543 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b962000 == 41 [pid = 1654] [id = 175] 04:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112f57800) [pid = 1654] [serial = 523] [outer = 0x0] 04:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x112f5bc00) [pid = 1654] [serial = 524] [outer = 0x112f57800] 04:42:41 INFO - PROCESS | 1654 | 1469878961569 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b9aa400) [pid = 1654] [serial = 525] [outer = 0x112f57800] 04:42:42 INFO - PROCESS | 1654 | 1469878961998 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:42:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 571ms 04:42:42 INFO - PROCESS | 1654 | 1469878962036 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:42:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:42:42 INFO - PROCESS | 1654 | 1469878962038 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1654 | 1469878962042 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1654 | 1469878962044 Marionette TRACE conn2 <- [1,674,null,{}] 04:42:42 INFO - PROCESS | 1654 | 1469878962050 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1654 | 1469878962052 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:42 INFO - PROCESS | 1654 | 1469878962154 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:42:42 INFO - PROCESS | 1654 | 1469878962221 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1654 | 1469878962223 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11870c000 == 42 [pid = 1654] [id = 176] 04:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115edc000) [pid = 1654] [serial = 526] [outer = 0x0] 04:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116816000) [pid = 1654] [serial = 527] [outer = 0x115edc000] 04:42:42 INFO - PROCESS | 1654 | 1469878962253 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118336c00) [pid = 1654] [serial = 528] [outer = 0x115edc000] 04:42:42 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:42 INFO - PROCESS | 1654 | 1469878962687 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:42:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 673ms 04:42:42 INFO - PROCESS | 1654 | 1469878962715 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1654 | 1469878962718 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:42:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:42:42 INFO - PROCESS | 1654 | 1469878962722 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1654 | 1469878962725 Marionette TRACE conn2 <- [1,678,null,{}] 04:42:42 INFO - PROCESS | 1654 | 1469878962727 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1654 | 1469878962729 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:42 INFO - PROCESS | 1654 | 1469878962836 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:42:42 INFO - PROCESS | 1654 | 1469878962894 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1654 | 1469878962895 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x125f82800 == 43 [pid = 1654] [id = 177] 04:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1194eb800) [pid = 1654] [serial = 529] [outer = 0x0] 04:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1214e1000) [pid = 1654] [serial = 530] [outer = 0x1194eb800] 04:42:42 INFO - PROCESS | 1654 | 1469878962926 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1234db400) [pid = 1654] [serial = 531] [outer = 0x1194eb800] 04:42:43 INFO - PROCESS | 1654 | 1469878963381 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:42:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 04:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:42:43 INFO - PROCESS | 1654 | 1469878963394 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1654 | 1469878963395 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:42:43 INFO - PROCESS | 1654 | 1469878963400 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1654 | 1469878963403 Marionette TRACE conn2 <- [1,682,null,{}] 04:42:43 INFO - PROCESS | 1654 | 1469878963410 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 1654 | 1469878963414 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:43 INFO - PROCESS | 1654 | 1469878963539 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:42:43 INFO - PROCESS | 1654 | 1469878963609 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1654 | 1469878963611 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcd0000 == 44 [pid = 1654] [id = 178] 04:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128aaf400) [pid = 1654] [serial = 532] [outer = 0x0] 04:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128db7c00) [pid = 1654] [serial = 533] [outer = 0x128aaf400] 04:42:43 INFO - PROCESS | 1654 | 1469878963642 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12935c800) [pid = 1654] [serial = 534] [outer = 0x128aaf400] 04:42:44 INFO - PROCESS | 1654 | 1469878964668 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1273ms 04:42:44 INFO - PROCESS | 1654 | 1469878964673 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1654 | 1469878964677 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:42:44 INFO - PROCESS | 1654 | 1469878964684 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1654 | 1469878964686 Marionette TRACE conn2 <- [1,686,null,{}] 04:42:44 INFO - PROCESS | 1654 | 1469878964692 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:44 INFO - PROCESS | 1654 | 1469878964694 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:44 INFO - PROCESS | 1654 | 1469878964856 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:42:44 INFO - PROCESS | 1654 | 1469878964942 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1654 | 1469878964943 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11722b800 == 45 [pid = 1654] [id = 179] 04:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116739400) [pid = 1654] [serial = 535] [outer = 0x0] 04:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116ab0000) [pid = 1654] [serial = 536] [outer = 0x116739400] 04:42:44 INFO - PROCESS | 1654 | 1469878964972 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11833a000) [pid = 1654] [serial = 537] [outer = 0x116739400] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b664800 == 44 [pid = 1654] [id = 174] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a935000 == 43 [pid = 1654] [id = 173] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11961f000 == 42 [pid = 1654] [id = 172] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a24a800 == 41 [pid = 1654] [id = 171] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x129083800 == 40 [pid = 1654] [id = 170] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1254c1800 == 39 [pid = 1654] [id = 169] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x124883800 == 38 [pid = 1654] [id = 168] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x121907800 == 37 [pid = 1654] [id = 167] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119975800 == 36 [pid = 1654] [id = 166] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x118707800 == 35 [pid = 1654] [id = 165] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x113d5f000 == 34 [pid = 1654] [id = 164] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119917000 == 33 [pid = 1654] [id = 163] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x113abb800 == 32 [pid = 1654] [id = 162] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x121134000 == 31 [pid = 1654] [id = 161] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcd0000 == 30 [pid = 1654] [id = 178] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x125f82800 == 29 [pid = 1654] [id = 177] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11870c000 == 28 [pid = 1654] [id = 176] 04:42:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b962000 == 27 [pid = 1654] [id = 175] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x125f5f000) [pid = 1654] [serial = 463] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1214eac00) [pid = 1654] [serial = 457] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1234e3400) [pid = 1654] [serial = 458] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116741800) [pid = 1654] [serial = 451] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x113d24c00) [pid = 1654] [serial = 452] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124b9f000) [pid = 1654] [serial = 460] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119108800) [pid = 1654] [serial = 454] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12ac6c800) [pid = 1654] [serial = 479] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119505800) [pid = 1654] [serial = 455] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1194ebc00) [pid = 1654] [serial = 449] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11885dc00) [pid = 1654] [serial = 448] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118343400) [pid = 1654] [serial = 434] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117d34400) [pid = 1654] [serial = 433] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121993800) [pid = 1654] [serial = 437] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x120f50000) [pid = 1654] [serial = 436] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128a26400) [pid = 1654] [serial = 440] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125f91800) [pid = 1654] [serial = 439] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b8ca000) [pid = 1654] [serial = 443] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12ac73000) [pid = 1654] [serial = 442] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126493400) [pid = 1654] [serial = 466] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125f99000) [pid = 1654] [serial = 464] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x129049400) [pid = 1654] [serial = 469] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128aa6800) [pid = 1654] [serial = 467] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x124a66400) [pid = 1654] [serial = 473] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119504400) [pid = 1654] [serial = 472] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b64d800) [pid = 1654] [serial = 446] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x120fb6400) [pid = 1654] [serial = 445] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a7afc00) [pid = 1654] [serial = 478] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1291acc00) [pid = 1654] [serial = 470] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12a458800) [pid = 1654] [serial = 475] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a4f2c00) [pid = 1654] [serial = 476] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12548d000) [pid = 1654] [serial = 461] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12b651400) [pid = 1654] [serial = 481] [outer = 0x0] [url = about:blank] 04:42:46 INFO - PROCESS | 1654 | 1469878966271 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1631ms 04:42:46 INFO - PROCESS | 1654 | 1469878966315 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:42:46 INFO - PROCESS | 1654 | 1469878966318 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:42:46 INFO - PROCESS | 1654 | 1469878966322 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1654 | 1469878966324 Marionette TRACE conn2 <- [1,690,null,{}] 04:42:46 INFO - PROCESS | 1654 | 1469878966328 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:46 INFO - PROCESS | 1654 | 1469878966330 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:46 INFO - PROCESS | 1654 | 1469878966437 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:42:46 INFO - PROCESS | 1654 | 1469878966503 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1654 | 1469878966505 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a45800 == 28 [pid = 1654] [id = 180] 04:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1162d0000) [pid = 1654] [serial = 538] [outer = 0x0] 04:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11673ac00) [pid = 1654] [serial = 539] [outer = 0x1162d0000] 04:42:46 INFO - PROCESS | 1654 | 1469878966553 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11674a400) [pid = 1654] [serial = 540] [outer = 0x1162d0000] 04:42:47 INFO - PROCESS | 1654 | 1469878967386 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:42:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1072ms 04:42:47 INFO - PROCESS | 1654 | 1469878967393 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1654 | 1469878967398 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:42:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:42:47 INFO - PROCESS | 1654 | 1469878967403 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1654 | 1469878967404 Marionette TRACE conn2 <- [1,694,null,{}] 04:42:47 INFO - PROCESS | 1654 | 1469878967407 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:47 INFO - PROCESS | 1654 | 1469878967408 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:47 INFO - PROCESS | 1654 | 1469878967484 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:42:47 INFO - PROCESS | 1654 | 1469878967488 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1654 | 1469878967489 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168d1000 == 29 [pid = 1654] [id = 181] 04:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1181f3800) [pid = 1654] [serial = 541] [outer = 0x0] 04:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11872c400) [pid = 1654] [serial = 542] [outer = 0x1181f3800] 04:42:47 INFO - PROCESS | 1654 | 1469878967518 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11885bc00) [pid = 1654] [serial = 543] [outer = 0x1181f3800] 04:42:48 INFO - PROCESS | 1654 | 1469878968332 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:42:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 04:42:48 INFO - PROCESS | 1654 | 1469878968372 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1654 | 1469878968374 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:42:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:42:48 INFO - PROCESS | 1654 | 1469878968376 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1654 | 1469878968378 Marionette TRACE conn2 <- [1,698,null,{}] 04:42:48 INFO - PROCESS | 1654 | 1469878968401 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 1654 | 1469878968404 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:48 INFO - PROCESS | 1654 | 1469878968501 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:42:48 INFO - PROCESS | 1654 | 1469878968506 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1654 | 1469878968508 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x118705800 == 30 [pid = 1654] [id = 182] 04:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119505800) [pid = 1654] [serial = 544] [outer = 0x0] 04:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x120f54400) [pid = 1654] [serial = 545] [outer = 0x119505800] 04:42:48 INFO - PROCESS | 1654 | 1469878968536 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1214e0c00) [pid = 1654] [serial = 546] [outer = 0x119505800] 04:42:49 INFO - PROCESS | 1654 | 1469878969328 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:42:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 04:42:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:42:49 INFO - PROCESS | 1654 | 1469878969349 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1654 | 1469878969351 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:42:49 INFO - PROCESS | 1654 | 1469878969353 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1654 | 1469878969354 Marionette TRACE conn2 <- [1,702,null,{}] 04:42:49 INFO - PROCESS | 1654 | 1469878969356 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 1654 | 1469878969357 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:49 INFO - PROCESS | 1654 | 1469878969439 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:42:49 INFO - PROCESS | 1654 | 1469878969442 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1654 | 1469878969443 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11961f000 == 31 [pid = 1654] [id = 183] 04:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1234da800) [pid = 1654] [serial = 547] [outer = 0x0] 04:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1235c2400) [pid = 1654] [serial = 548] [outer = 0x1234da800] 04:42:49 INFO - PROCESS | 1654 | 1469878969464 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124aec800) [pid = 1654] [serial = 549] [outer = 0x1234da800] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128b93000) [pid = 1654] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b64fc00) [pid = 1654] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128b8bc00) [pid = 1654] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119249c00) [pid = 1654] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125f6cc00) [pid = 1654] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a4f4800) [pid = 1654] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1194ed800) [pid = 1654] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x116aaf000) [pid = 1654] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x115ed2c00) [pid = 1654] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x113f17800) [pid = 1654] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1168e7c00) [pid = 1654] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x116887000) [pid = 1654] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x120f0bc00) [pid = 1654] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11673cc00) [pid = 1654] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:42:50 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x112f57800) [pid = 1654] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:42:50 INFO - PROCESS | 1654 | 1469878970398 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1071ms 04:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:42:50 INFO - PROCESS | 1654 | 1469878970424 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1654 | 1469878970425 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:42:50 INFO - PROCESS | 1654 | 1469878970427 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1654 | 1469878970437 Marionette TRACE conn2 <- [1,706,null,{}] 04:42:50 INFO - PROCESS | 1654 | 1469878970440 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1654 | 1469878970441 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:50 INFO - PROCESS | 1654 | 1469878970508 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:42:50 INFO - PROCESS | 1654 | 1469878970513 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1654 | 1469878970516 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11997c800 == 32 [pid = 1654] [id = 184] 04:42:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1138d8800) [pid = 1654] [serial = 550] [outer = 0x0] 04:42:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x118342800) [pid = 1654] [serial = 551] [outer = 0x1138d8800] 04:42:50 INFO - PROCESS | 1654 | 1469878970540 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x120f59800) [pid = 1654] [serial = 552] [outer = 0x1138d8800] 04:42:51 INFO - PROCESS | 1654 | 1469878971351 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 930ms 04:42:51 INFO - PROCESS | 1654 | 1469878971358 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:42:51 INFO - PROCESS | 1654 | 1469878971360 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:42:51 INFO - PROCESS | 1654 | 1469878971362 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1654 | 1469878971364 Marionette TRACE conn2 <- [1,710,null,{}] 04:42:51 INFO - PROCESS | 1654 | 1469878971367 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:51 INFO - PROCESS | 1654 | 1469878971370 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:51 INFO - PROCESS | 1654 | 1469878971478 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:42:51 INFO - PROCESS | 1654 | 1469878971484 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1654 | 1469878971485 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x121451800 == 33 [pid = 1654] [id = 185] 04:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116541c00) [pid = 1654] [serial = 553] [outer = 0x0] 04:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x124d69800) [pid = 1654] [serial = 554] [outer = 0x116541c00] 04:42:51 INFO - PROCESS | 1654 | 1469878971510 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x126491400) [pid = 1654] [serial = 555] [outer = 0x116541c00] 04:42:52 INFO - PROCESS | 1654 | 1469878972380 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:42:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1072ms 04:42:52 INFO - PROCESS | 1654 | 1469878972434 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1654 | 1469878972437 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:42:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:42:52 INFO - PROCESS | 1654 | 1469878972441 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1654 | 1469878972442 Marionette TRACE conn2 <- [1,714,null,{}] 04:42:52 INFO - PROCESS | 1654 | 1469878972446 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1654 | 1469878972448 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:52 INFO - PROCESS | 1654 | 1469878972572 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:42:52 INFO - PROCESS | 1654 | 1469878972622 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1654 | 1469878972623 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11623f000 == 34 [pid = 1654] [id = 186] 04:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116065800) [pid = 1654] [serial = 556] [outer = 0x0] 04:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11627d400) [pid = 1654] [serial = 557] [outer = 0x116065800] 04:42:52 INFO - PROCESS | 1654 | 1469878972656 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116886400) [pid = 1654] [serial = 558] [outer = 0x116065800] 04:42:53 INFO - PROCESS | 1654 | 1469878973605 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1171ms 04:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:42:53 INFO - PROCESS | 1654 | 1469878973634 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1654 | 1469878973637 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:42:53 INFO - PROCESS | 1654 | 1469878973643 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1654 | 1469878973645 Marionette TRACE conn2 <- [1,718,null,{}] 04:42:53 INFO - PROCESS | 1654 | 1469878973650 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 1654 | 1469878973652 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:53 INFO - PROCESS | 1654 | 1469878973752 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:42:53 INFO - PROCESS | 1654 | 1469878973799 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1654 | 1469878973800 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192db000 == 35 [pid = 1654] [id = 187] 04:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118337000) [pid = 1654] [serial = 559] [outer = 0x0] 04:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119251c00) [pid = 1654] [serial = 560] [outer = 0x118337000] 04:42:53 INFO - PROCESS | 1654 | 1469878973831 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119f2f800) [pid = 1654] [serial = 561] [outer = 0x118337000] 04:42:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11997c800 == 34 [pid = 1654] [id = 184] 04:42:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11961f000 == 33 [pid = 1654] [id = 183] 04:42:54 INFO - PROCESS | 1654 | --DOCSHELL 0x118705800 == 32 [pid = 1654] [id = 182] 04:42:54 INFO - PROCESS | 1654 | --DOCSHELL 0x1168d1000 == 31 [pid = 1654] [id = 181] 04:42:54 INFO - PROCESS | 1654 | --DOCSHELL 0x113a45800 == 30 [pid = 1654] [id = 180] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12919f400) [pid = 1654] [serial = 506] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b8ca400) [pid = 1654] [serial = 509] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12bf1a800) [pid = 1654] [serial = 512] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x120f50800) [pid = 1654] [serial = 493] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x120fba000) [pid = 1654] [serial = 494] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x126427000) [pid = 1654] [serial = 500] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x126765000) [pid = 1654] [serial = 501] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12bf14c00) [pid = 1654] [serial = 482] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1199c9800) [pid = 1654] [serial = 487] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x120f53c00) [pid = 1654] [serial = 488] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x117db1400) [pid = 1654] [serial = 490] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x11833d000) [pid = 1654] [serial = 491] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1234dcc00) [pid = 1654] [serial = 496] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x125491000) [pid = 1654] [serial = 497] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12b9adc00) [pid = 1654] [serial = 510] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1162ce400) [pid = 1654] [serial = 484] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x116884800) [pid = 1654] [serial = 485] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x118077c00) [pid = 1654] [serial = 515] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x119a9bc00) [pid = 1654] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12bf30000) [pid = 1654] [serial = 513] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12a7a6c00) [pid = 1654] [serial = 519] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x120f0a400) [pid = 1654] [serial = 516] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x12bf19000) [pid = 1654] [serial = 521] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x126764c00) [pid = 1654] [serial = 503] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x112f5bc00) [pid = 1654] [serial = 524] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x12b9aa400) [pid = 1654] [serial = 525] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x128aa5c00) [pid = 1654] [serial = 504] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x12b64f800) [pid = 1654] [serial = 507] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 54 (0x12c3e0c00) [pid = 1654] [serial = 522] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | --DOMWINDOW == 53 (0x12603c800) [pid = 1654] [serial = 518] [outer = 0x0] [url = about:blank] 04:42:54 INFO - PROCESS | 1654 | 1469878974879 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:42:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1275ms 04:42:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:42:54 INFO - PROCESS | 1654 | 1469878974918 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1654 | 1469878974920 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:42:54 INFO - PROCESS | 1654 | 1469878974923 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1654 | 1469878974925 Marionette TRACE conn2 <- [1,722,null,{}] 04:42:54 INFO - PROCESS | 1654 | 1469878974929 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:54 INFO - PROCESS | 1654 | 1469878974930 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:55 INFO - PROCESS | 1654 | 1469878975005 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:42:55 INFO - PROCESS | 1654 | 1469878975009 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1654 | 1469878975012 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x116584000 == 31 [pid = 1654] [id = 188] 04:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x116aaf800) [pid = 1654] [serial = 562] [outer = 0x0] 04:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x1176b4400) [pid = 1654] [serial = 563] [outer = 0x116aaf800] 04:42:55 INFO - PROCESS | 1654 | 1469878975042 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x118335c00) [pid = 1654] [serial = 564] [outer = 0x116aaf800] 04:42:55 INFO - PROCESS | 1654 | 1469878975390 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1654 | 1469878975446 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:42:55 INFO - PROCESS | 1654 | 1469878975450 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1654 | 1469878975452 Marionette TRACE conn2 <- [1,726,null,{}] 04:42:55 INFO - PROCESS | 1654 | 1469878975454 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:55 INFO - PROCESS | 1654 | 1469878975456 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:55 INFO - PROCESS | 1654 | 1469878975532 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:42:55 INFO - PROCESS | 1654 | 1469878975537 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1654 | 1469878975538 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x118514000 == 32 [pid = 1654] [id = 189] 04:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x11885f400) [pid = 1654] [serial = 565] [outer = 0x0] 04:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x119a9f400) [pid = 1654] [serial = 566] [outer = 0x11885f400] 04:42:55 INFO - PROCESS | 1654 | 1469878975564 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x120f56c00) [pid = 1654] [serial = 567] [outer = 0x11885f400] 04:42:55 INFO - PROCESS | 1654 | 1469878975934 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:42:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 04:42:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:42:55 INFO - PROCESS | 1654 | 1469878975969 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1654 | 1469878975970 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:42:55 INFO - PROCESS | 1654 | 1469878975973 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1654 | 1469878975975 Marionette TRACE conn2 <- [1,730,null,{}] 04:42:55 INFO - PROCESS | 1654 | 1469878975985 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:55 INFO - PROCESS | 1654 | 1469878975988 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:56 INFO - PROCESS | 1654 | 1469878976065 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:42:56 INFO - PROCESS | 1654 | 1469878976070 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1654 | 1469878976072 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f9a000 == 33 [pid = 1654] [id = 190] 04:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x1210b8800) [pid = 1654] [serial = 568] [outer = 0x0] 04:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x124ff1000) [pid = 1654] [serial = 569] [outer = 0x1210b8800] 04:42:56 INFO - PROCESS | 1654 | 1469878976100 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x125f62c00) [pid = 1654] [serial = 570] [outer = 0x1210b8800] 04:42:56 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3248] expected 0 but got 9 04:42:56 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 04:42:56 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 04:42:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1 04:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:42:56 INFO - _addTest/ [0,733,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1654 | 1469878976445 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:42:56 INFO - PROCESS | 1654 | 1469878976449 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1654 | 1469878976452 Marionette TRACE conn2 <- [1,734,null,{}] 04:42:56 INFO - PROCESS | 1654 | 1469878976454 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 1654 | 1469878976455 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:56 INFO - PROCESS | 1654 | 1469878976534 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:42:56 INFO - PROCESS | 1654 | 1469878976565 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1654 | 1469878976565 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x123484000 == 34 [pid = 1654] [id = 191] 04:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11335b000) [pid = 1654] [serial = 571] [outer = 0x0] 04:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x12603c400) [pid = 1654] [serial = 572] [outer = 0x11335b000] 04:42:56 INFO - PROCESS | 1654 | 1469878976590 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x128a2ac00) [pid = 1654] [serial = 573] [outer = 0x11335b000] 04:42:56 INFO - PROCESS | 1654 | 1469878976924 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 521ms 04:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:42:56 INFO - PROCESS | 1654 | 1469878976969 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1654 | 1469878976970 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:42:56 INFO - PROCESS | 1654 | 1469878976972 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1654 | 1469878976973 Marionette TRACE conn2 <- [1,738,null,{}] 04:42:56 INFO - PROCESS | 1654 | 1469878976976 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 1654 | 1469878976977 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:57 INFO - PROCESS | 1654 | 1469878977067 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:42:57 INFO - PROCESS | 1654 | 1469878977102 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1654 | 1469878977103 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f65800 == 35 [pid = 1654] [id = 192] 04:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x128a33c00) [pid = 1654] [serial = 574] [outer = 0x0] 04:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x128aa6800) [pid = 1654] [serial = 575] [outer = 0x128a33c00] 04:42:57 INFO - PROCESS | 1654 | 1469878977126 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x128b92000) [pid = 1654] [serial = 576] [outer = 0x128a33c00] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1234da800) [pid = 1654] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1181f3800) [pid = 1654] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x116739400) [pid = 1654] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x1162d0000) [pid = 1654] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x115edc000) [pid = 1654] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x1194eb800) [pid = 1654] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x128aaf400) [pid = 1654] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x119505800) [pid = 1654] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:42:57 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x1138d8800) [pid = 1654] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:42:57 INFO - PROCESS | 1654 | 1469878977909 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:42:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 04:42:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:42:57 INFO - PROCESS | 1654 | 1469878977942 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1654 | 1469878977944 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:42:57 INFO - PROCESS | 1654 | 1469878977946 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1654 | 1469878977948 Marionette TRACE conn2 <- [1,742,null,{}] 04:42:57 INFO - PROCESS | 1654 | 1469878977952 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 1654 | 1469878977956 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:58 INFO - PROCESS | 1654 | 1469878978062 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:42:58 INFO - PROCESS | 1654 | 1469878978095 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1654 | 1469878978096 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119197000 == 36 [pid = 1654] [id = 193] 04:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x1181f3800) [pid = 1654] [serial = 577] [outer = 0x0] 04:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x12919f400) [pid = 1654] [serial = 578] [outer = 0x1181f3800] 04:42:58 INFO - PROCESS | 1654 | 1469878978121 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x12935dc00) [pid = 1654] [serial = 579] [outer = 0x1181f3800] 04:42:58 INFO - PROCESS | 1654 | 1469878978849 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 921ms 04:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:42:58 INFO - PROCESS | 1654 | 1469878978867 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1654 | 1469878978868 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:42:58 INFO - PROCESS | 1654 | 1469878978870 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1654 | 1469878978871 Marionette TRACE conn2 <- [1,746,null,{}] 04:42:58 INFO - PROCESS | 1654 | 1469878978874 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:58 INFO - PROCESS | 1654 | 1469878978875 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:58 INFO - PROCESS | 1654 | 1469878978946 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:42:58 INFO - PROCESS | 1654 | 1469878978951 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1654 | 1469878978952 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a4a000 == 37 [pid = 1654] [id = 194] 04:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x12a4ebc00) [pid = 1654] [serial = 580] [outer = 0x0] 04:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x12a4f7400) [pid = 1654] [serial = 581] [outer = 0x12a4ebc00] 04:42:58 INFO - PROCESS | 1654 | 1469878978976 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x12a7a5000) [pid = 1654] [serial = 582] [outer = 0x12a4ebc00] 04:42:59 INFO - PROCESS | 1654 | 1469878979749 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:42:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 04:42:59 INFO - PROCESS | 1654 | 1469878979791 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1654 | 1469878979792 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:42:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:42:59 INFO - PROCESS | 1654 | 1469878979795 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1654 | 1469878979796 Marionette TRACE conn2 <- [1,750,null,{}] 04:42:59 INFO - PROCESS | 1654 | 1469878979798 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:59 INFO - PROCESS | 1654 | 1469878979799 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:59 INFO - PROCESS | 1654 | 1469878979870 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:42:59 INFO - PROCESS | 1654 | 1469878979874 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1654 | 1469878979874 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:42:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ab5800 == 38 [pid = 1654] [id = 195] 04:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x12a458400) [pid = 1654] [serial = 583] [outer = 0x0] 04:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x12a990000) [pid = 1654] [serial = 584] [outer = 0x12a458400] 04:42:59 INFO - PROCESS | 1654 | 1469878979900 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x12ac6c800) [pid = 1654] [serial = 585] [outer = 0x12a458400] 04:43:00 INFO - PROCESS | 1654 | 1469878980698 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:43:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 920ms 04:43:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:43:00 INFO - PROCESS | 1654 | 1469878980717 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1654 | 1469878980720 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:43:00 INFO - PROCESS | 1654 | 1469878980723 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1654 | 1469878980725 Marionette TRACE conn2 <- [1,754,null,{}] 04:43:00 INFO - PROCESS | 1654 | 1469878980729 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:00 INFO - PROCESS | 1654 | 1469878980731 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:00 INFO - PROCESS | 1654 | 1469878980830 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:43:00 INFO - PROCESS | 1654 | 1469878980877 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1654 | 1469878980878 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11685e800 == 39 [pid = 1654] [id = 196] 04:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11673b000) [pid = 1654] [serial = 586] [outer = 0x0] 04:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x116745000) [pid = 1654] [serial = 587] [outer = 0x11673b000] 04:43:00 INFO - PROCESS | 1654 | 1469878980910 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x118082400) [pid = 1654] [serial = 588] [outer = 0x11673b000] 04:43:01 INFO - PROCESS | 1654 | 1469878981805 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:43:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1122ms 04:43:01 INFO - PROCESS | 1654 | 1469878981845 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1654 | 1469878981848 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:43:01 INFO - PROCESS | 1654 | 1469878981852 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1654 | 1469878981854 Marionette TRACE conn2 <- [1,758,null,{}] 04:43:01 INFO - PROCESS | 1654 | 1469878981857 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:01 INFO - PROCESS | 1654 | 1469878981858 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:01 INFO - PROCESS | 1654 | 1469878981955 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:43:02 INFO - PROCESS | 1654 | 1469878982002 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1654 | 1469878982004 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x121144800 == 40 [pid = 1654] [id = 197] 04:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x118343000) [pid = 1654] [serial = 589] [outer = 0x0] 04:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x120f0e800) [pid = 1654] [serial = 590] [outer = 0x118343000] 04:43:02 INFO - PROCESS | 1654 | 1469878982034 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1214eac00) [pid = 1654] [serial = 591] [outer = 0x118343000] 04:43:02 INFO - PROCESS | 1654 | 1469878982465 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:43:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 620ms 04:43:02 INFO - PROCESS | 1654 | 1469878982472 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:43:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:43:02 INFO - PROCESS | 1654 | 1469878982474 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:43:02 INFO - PROCESS | 1654 | 1469878982476 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1654 | 1469878982479 Marionette TRACE conn2 <- [1,762,null,{}] 04:43:02 INFO - PROCESS | 1654 | 1469878982489 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:02 INFO - PROCESS | 1654 | 1469878982492 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:02 INFO - PROCESS | 1654 | 1469878982591 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:43:02 INFO - PROCESS | 1654 | 1469878982639 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1654 | 1469878982641 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12908e800 == 41 [pid = 1654] [id = 198] 04:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x124ae5000) [pid = 1654] [serial = 592] [outer = 0x0] 04:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x125f60c00) [pid = 1654] [serial = 593] [outer = 0x124ae5000] 04:43:02 INFO - PROCESS | 1654 | 1469878982671 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x128a31800) [pid = 1654] [serial = 594] [outer = 0x124ae5000] 04:43:03 INFO - PROCESS | 1654 | 1469878983645 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:43:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1176ms 04:43:03 INFO - PROCESS | 1654 | 1469878983652 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1654 | 1469878983655 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:43:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:43:03 INFO - PROCESS | 1654 | 1469878983658 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1654 | 1469878983660 Marionette TRACE conn2 <- [1,766,null,{}] 04:43:03 INFO - PROCESS | 1654 | 1469878983663 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:03 INFO - PROCESS | 1654 | 1469878983665 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:03 INFO - PROCESS | 1654 | 1469878983787 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:43:03 INFO - PROCESS | 1654 | 1469878983839 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1654 | 1469878983841 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ae5800 == 42 [pid = 1654] [id = 199] 04:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116746c00) [pid = 1654] [serial = 595] [outer = 0x0] 04:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116884400) [pid = 1654] [serial = 596] [outer = 0x116746c00] 04:43:03 INFO - PROCESS | 1654 | 1469878983869 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118336400) [pid = 1654] [serial = 597] [outer = 0x116746c00] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11722b800 == 41 [pid = 1654] [id = 179] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x128a4a000 == 40 [pid = 1654] [id = 194] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x119197000 == 39 [pid = 1654] [id = 193] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x124f65800 == 38 [pid = 1654] [id = 192] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x123484000 == 37 [pid = 1654] [id = 191] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x120f9a000 == 36 [pid = 1654] [id = 190] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x118514000 == 35 [pid = 1654] [id = 189] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x116584000 == 34 [pid = 1654] [id = 188] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x1192db000 == 33 [pid = 1654] [id = 187] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x121451800 == 32 [pid = 1654] [id = 185] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11623f000 == 31 [pid = 1654] [id = 186] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12908e800 == 30 [pid = 1654] [id = 198] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x121144800 == 29 [pid = 1654] [id = 197] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x128ab5800 == 28 [pid = 1654] [id = 195] 04:43:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11685e800 == 27 [pid = 1654] [id = 196] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124d69800) [pid = 1654] [serial = 554] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1235c2400) [pid = 1654] [serial = 548] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11872c400) [pid = 1654] [serial = 542] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x116ab0000) [pid = 1654] [serial = 536] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11833a000) [pid = 1654] [serial = 537] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11673ac00) [pid = 1654] [serial = 539] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11674a400) [pid = 1654] [serial = 540] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x118336c00) [pid = 1654] [serial = 528] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x116816000) [pid = 1654] [serial = 527] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1234db400) [pid = 1654] [serial = 531] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1214e1000) [pid = 1654] [serial = 530] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12935c800) [pid = 1654] [serial = 534] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x128db7c00) [pid = 1654] [serial = 533] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x120f54400) [pid = 1654] [serial = 545] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x118342800) [pid = 1654] [serial = 551] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x120f59800) [pid = 1654] [serial = 552] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x124aec800) [pid = 1654] [serial = 549] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x1214e0c00) [pid = 1654] [serial = 546] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x11885bc00) [pid = 1654] [serial = 543] [outer = 0x0] [url = about:blank] 04:43:05 INFO - PROCESS | 1654 | 1469878985224 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:43:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1575ms 04:43:05 INFO - PROCESS | 1654 | 1469878985233 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1654 | 1469878985236 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:43:05 INFO - PROCESS | 1654 | 1469878985239 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1654 | 1469878985241 Marionette TRACE conn2 <- [1,770,null,{}] 04:43:05 INFO - PROCESS | 1654 | 1469878985244 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1654 | 1469878985246 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:05 INFO - PROCESS | 1654 | 1469878985315 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:43:05 INFO - PROCESS | 1654 | 1469878985320 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1654 | 1469878985321 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x113f2e800 == 28 [pid = 1654] [id = 200] 04:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x113f12c00) [pid = 1654] [serial = 598] [outer = 0x0] 04:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11673b800) [pid = 1654] [serial = 599] [outer = 0x113f12c00] 04:43:05 INFO - PROCESS | 1654 | 1469878985350 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x11680e400) [pid = 1654] [serial = 600] [outer = 0x113f12c00] 04:43:05 INFO - PROCESS | 1654 | 1469878985668 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 472ms 04:43:05 INFO - PROCESS | 1654 | 1469878985711 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1654 | 1469878985715 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:43:05 INFO - PROCESS | 1654 | 1469878985723 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1654 | 1469878985725 Marionette TRACE conn2 <- [1,774,null,{}] 04:43:05 INFO - PROCESS | 1654 | 1469878985730 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1654 | 1469878985732 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:05 INFO - PROCESS | 1654 | 1469878985807 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:43:05 INFO - PROCESS | 1654 | 1469878985811 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1654 | 1469878985812 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168d7000 == 29 [pid = 1654] [id = 201] 04:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x117d2d800) [pid = 1654] [serial = 601] [outer = 0x0] 04:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x118336c00) [pid = 1654] [serial = 602] [outer = 0x117d2d800] 04:43:05 INFO - PROCESS | 1654 | 1469878985842 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x118726800) [pid = 1654] [serial = 603] [outer = 0x117d2d800] 04:43:06 INFO - PROCESS | 1654 | 1469878986161 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 476ms 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:43:06 INFO - PROCESS | 1654 | 1469878986196 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1654 | 1469878986199 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:43:06 INFO - PROCESS | 1654 | 1469878986202 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1654 | 1469878986204 Marionette TRACE conn2 <- [1,778,null,{}] 04:43:06 INFO - PROCESS | 1654 | 1469878986212 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:06 INFO - PROCESS | 1654 | 1469878986215 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:06 INFO - PROCESS | 1654 | 1469878986287 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:43:06 INFO - PROCESS | 1654 | 1469878986291 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1654 | 1469878986293 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x118715000 == 30 [pid = 1654] [id = 202] 04:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x112f51000) [pid = 1654] [serial = 604] [outer = 0x0] 04:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x119254c00) [pid = 1654] [serial = 605] [outer = 0x112f51000] 04:43:06 INFO - PROCESS | 1654 | 1469878986367 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x119aa4800) [pid = 1654] [serial = 606] [outer = 0x112f51000] 04:43:06 INFO - PROCESS | 1654 | 1469878986660 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 04:43:06 INFO - PROCESS | 1654 | 1469878986722 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1654 | 1469878986724 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:43:06 INFO - PROCESS | 1654 | 1469878986726 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1654 | 1469878986727 Marionette TRACE conn2 <- [1,782,null,{}] 04:43:06 INFO - PROCESS | 1654 | 1469878986729 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:06 INFO - PROCESS | 1654 | 1469878986731 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:06 INFO - PROCESS | 1654 | 1469878986821 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:43:06 INFO - PROCESS | 1654 | 1469878986852 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1654 | 1469878986853 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e3800 == 31 [pid = 1654] [id = 203] 04:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x120f50000) [pid = 1654] [serial = 607] [outer = 0x0] 04:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x120f5bc00) [pid = 1654] [serial = 608] [outer = 0x120f50000] 04:43:06 INFO - PROCESS | 1654 | 1469878986878 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x121808c00) [pid = 1654] [serial = 609] [outer = 0x120f50000] 04:43:07 INFO - PROCESS | 1654 | 1469878987178 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 04:43:07 INFO - PROCESS | 1654 | 1469878987194 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1654 | 1469878987195 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:43:07 INFO - PROCESS | 1654 | 1469878987205 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1654 | 1469878987206 Marionette TRACE conn2 <- [1,786,null,{}] 04:43:07 INFO - PROCESS | 1654 | 1469878987209 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 1654 | 1469878987221 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:07 INFO - PROCESS | 1654 | 1469878987318 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:43:07 INFO - PROCESS | 1654 | 1469878987322 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1654 | 1469878987323 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f1e000 == 32 [pid = 1654] [id = 204] 04:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x117292800) [pid = 1654] [serial = 610] [outer = 0x0] 04:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1234d8c00) [pid = 1654] [serial = 611] [outer = 0x117292800] 04:43:07 INFO - PROCESS | 1654 | 1469878987347 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x123541c00) [pid = 1654] [serial = 612] [outer = 0x117292800] 04:43:07 INFO - PROCESS | 1654 | 1469878987819 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 668ms 04:43:07 INFO - PROCESS | 1654 | 1469878987875 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1654 | 1469878987877 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:43:07 INFO - PROCESS | 1654 | 1469878987883 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1654 | 1469878987885 Marionette TRACE conn2 <- [1,790,null,{}] 04:43:07 INFO - PROCESS | 1654 | 1469878987888 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 1654 | 1469878987894 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:08 INFO - PROCESS | 1654 | 1469878988028 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:43:08 INFO - PROCESS | 1654 | 1469878988065 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1654 | 1469878988066 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x121573800 == 33 [pid = 1654] [id = 205] 04:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x124feac00) [pid = 1654] [serial = 613] [outer = 0x0] 04:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x125f61000) [pid = 1654] [serial = 614] [outer = 0x124feac00] 04:43:08 INFO - PROCESS | 1654 | 1469878988091 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x126048800) [pid = 1654] [serial = 615] [outer = 0x124feac00] 04:43:08 INFO - PROCESS | 1654 | 1469878988397 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 572ms 04:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:43:08 INFO - PROCESS | 1654 | 1469878988452 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 1654 | 1469878988453 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:43:08 INFO - PROCESS | 1654 | 1469878988455 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1654 | 1469878988456 Marionette TRACE conn2 <- [1,794,null,{}] 04:43:08 INFO - PROCESS | 1654 | 1469878988459 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:08 INFO - PROCESS | 1654 | 1469878988460 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:08 INFO - PROCESS | 1654 | 1469878988554 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:43:08 INFO - PROCESS | 1654 | 1469878988587 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1654 | 1469878988588 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a82800 == 34 [pid = 1654] [id = 206] 04:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112a86400) [pid = 1654] [serial = 616] [outer = 0x0] 04:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1265b6800) [pid = 1654] [serial = 617] [outer = 0x112a86400] 04:43:08 INFO - PROCESS | 1654 | 1469878988612 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x128a2e000) [pid = 1654] [serial = 618] [outer = 0x112a86400] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12a4ebc00) [pid = 1654] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128a33c00) [pid = 1654] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x116541c00) [pid = 1654] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1210b8800) [pid = 1654] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11885f400) [pid = 1654] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x116aaf800) [pid = 1654] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x116065800) [pid = 1654] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x118337000) [pid = 1654] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1181f3800) [pid = 1654] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11335b000) [pid = 1654] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:43:08 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12a458400) [pid = 1654] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:43:08 INFO - PROCESS | 1654 | 1469878988983 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 567ms 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:43:09 INFO - PROCESS | 1654 | 1469878989024 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1654 | 1469878989025 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:43:09 INFO - PROCESS | 1654 | 1469878989027 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1654 | 1469878989028 Marionette TRACE conn2 <- [1,798,null,{}] 04:43:09 INFO - PROCESS | 1654 | 1469878989036 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 1654 | 1469878989037 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:09 INFO - PROCESS | 1654 | 1469878989136 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:43:09 INFO - PROCESS | 1654 | 1469878989168 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1654 | 1469878989169 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x121247000 == 35 [pid = 1654] [id = 207] 04:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x112f51800) [pid = 1654] [serial = 619] [outer = 0x0] 04:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x124ff1800) [pid = 1654] [serial = 620] [outer = 0x112f51800] 04:43:09 INFO - PROCESS | 1654 | 1469878989193 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x125499400) [pid = 1654] [serial = 621] [outer = 0x112f51800] 04:43:09 INFO - PROCESS | 1654 | 1469878989448 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 476ms 04:43:09 INFO - PROCESS | 1654 | 1469878989504 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1654 | 1469878989505 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:43:09 INFO - PROCESS | 1654 | 1469878989508 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1654 | 1469878989509 Marionette TRACE conn2 <- [1,802,null,{}] 04:43:09 INFO - PROCESS | 1654 | 1469878989512 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 1654 | 1469878989513 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:09 INFO - PROCESS | 1654 | 1469878989599 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:43:09 INFO - PROCESS | 1654 | 1469878989602 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1654 | 1469878989603 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x118714000 == 36 [pid = 1654] [id = 208] 04:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x118862c00) [pid = 1654] [serial = 622] [outer = 0x0] 04:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x128a32400) [pid = 1654] [serial = 623] [outer = 0x118862c00] 04:43:09 INFO - PROCESS | 1654 | 1469878989627 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x128b93c00) [pid = 1654] [serial = 624] [outer = 0x118862c00] 04:43:09 INFO - PROCESS | 1654 | 1469878989971 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 04:43:09 INFO - PROCESS | 1654 | 1469878989976 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:43:09 INFO - PROCESS | 1654 | 1469878989977 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:43:09 INFO - PROCESS | 1654 | 1469878989980 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1654 | 1469878989983 Marionette TRACE conn2 <- [1,806,null,{}] 04:43:09 INFO - PROCESS | 1654 | 1469878989987 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 1654 | 1469878989988 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:10 INFO - PROCESS | 1654 | 1469878990076 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:43:10 INFO - PROCESS | 1654 | 1469878990081 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1654 | 1469878990083 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ac4800 == 37 [pid = 1654] [id = 209] 04:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1176abc00) [pid = 1654] [serial = 625] [outer = 0x0] 04:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x128b8d000) [pid = 1654] [serial = 626] [outer = 0x1176abc00] 04:43:10 INFO - PROCESS | 1654 | 1469878990102 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1291a8000) [pid = 1654] [serial = 627] [outer = 0x1176abc00] 04:43:10 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:43:10 INFO - PROCESS | 1654 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:43:10 INFO - PROCESS | 1654 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:43:10 INFO - PROCESS | 1654 | [GFX2-]: Using SkiaGL canvas. 04:43:10 INFO - PROCESS | 1654 | 1469878990566 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 625ms 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:43:10 INFO - PROCESS | 1654 | 1469878990605 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1654 | 1469878990607 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:43:10 INFO - PROCESS | 1654 | 1469878990610 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1654 | 1469878990613 Marionette TRACE conn2 <- [1,810,null,{}] 04:43:10 INFO - PROCESS | 1654 | 1469878990617 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:10 INFO - PROCESS | 1654 | 1469878990619 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:10 INFO - PROCESS | 1654 | 1469878990789 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:43:10 INFO - PROCESS | 1654 | 1469878990883 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1654 | 1469878990885 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x112fb8000 == 38 [pid = 1654] [id = 210] 04:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x111c19800) [pid = 1654] [serial = 628] [outer = 0x0] 04:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x112d7f000) [pid = 1654] [serial = 629] [outer = 0x111c19800] 04:43:10 INFO - PROCESS | 1654 | 1469878990919 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1138d8800) [pid = 1654] [serial = 630] [outer = 0x111c19800] 04:43:11 INFO - PROCESS | 1654 | 1469878991487 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 922ms 04:43:11 INFO - PROCESS | 1654 | 1469878991534 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1654 | 1469878991536 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:43:11 INFO - PROCESS | 1654 | 1469878991540 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1654 | 1469878991541 Marionette TRACE conn2 <- [1,814,null,{}] 04:43:11 INFO - PROCESS | 1654 | 1469878991545 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:11 INFO - PROCESS | 1654 | 1469878991548 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:11 INFO - PROCESS | 1654 | 1469878991653 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:43:11 INFO - PROCESS | 1654 | 1469878991726 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1654 | 1469878991728 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11871a800 == 39 [pid = 1654] [id = 211] 04:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1176b1c00) [pid = 1654] [serial = 631] [outer = 0x0] 04:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118336000) [pid = 1654] [serial = 632] [outer = 0x1176b1c00] 04:43:11 INFO - PROCESS | 1654 | 1469878991758 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1187e9400) [pid = 1654] [serial = 633] [outer = 0x1176b1c00] 04:43:12 INFO - PROCESS | 1654 | 1469878992416 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1654 | 1469878992462 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:43:12 INFO - PROCESS | 1654 | 1469878992465 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1654 | 1469878992467 Marionette TRACE conn2 <- [1,818,null,{}] 04:43:12 INFO - PROCESS | 1654 | 1469878992471 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:12 INFO - PROCESS | 1654 | 1469878992472 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:12 INFO - PROCESS | 1654 | 1469878992561 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x128ac4800 == 38 [pid = 1654] [id = 209] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x118714000 == 37 [pid = 1654] [id = 208] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x121247000 == 36 [pid = 1654] [id = 207] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x124a82800 == 35 [pid = 1654] [id = 206] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x121573800 == 34 [pid = 1654] [id = 205] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119f1e000 == 33 [pid = 1654] [id = 204] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e3800 == 32 [pid = 1654] [id = 203] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x118715000 == 31 [pid = 1654] [id = 202] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1168d7000 == 30 [pid = 1654] [id = 201] 04:43:12 INFO - PROCESS | 1654 | --DOCSHELL 0x113f2e800 == 29 [pid = 1654] [id = 200] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a990000) [pid = 1654] [serial = 584] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a7a5000) [pid = 1654] [serial = 582] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128aa6800) [pid = 1654] [serial = 575] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126491400) [pid = 1654] [serial = 555] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124ff1000) [pid = 1654] [serial = 569] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x125f62c00) [pid = 1654] [serial = 570] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x119a9f400) [pid = 1654] [serial = 566] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x120f56c00) [pid = 1654] [serial = 567] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1176b4400) [pid = 1654] [serial = 563] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x118335c00) [pid = 1654] [serial = 564] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11627d400) [pid = 1654] [serial = 557] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x116886400) [pid = 1654] [serial = 558] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x119251c00) [pid = 1654] [serial = 560] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x119f2f800) [pid = 1654] [serial = 561] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12a4f7400) [pid = 1654] [serial = 581] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12ac6c800) [pid = 1654] [serial = 585] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x128b92000) [pid = 1654] [serial = 576] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12919f400) [pid = 1654] [serial = 578] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12603c400) [pid = 1654] [serial = 572] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12935dc00) [pid = 1654] [serial = 579] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x128a2ac00) [pid = 1654] [serial = 573] [outer = 0x0] [url = about:blank] 04:43:12 INFO - PROCESS | 1654 | 1469878992640 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1654 | 1469878992643 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x112549800 == 30 [pid = 1654] [id = 212] 04:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1162cf800) [pid = 1654] [serial = 634] [outer = 0x0] 04:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11673ec00) [pid = 1654] [serial = 635] [outer = 0x1162cf800] 04:43:12 INFO - PROCESS | 1654 | 1469878992670 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x117db4800) [pid = 1654] [serial = 636] [outer = 0x1162cf800] 04:43:12 INFO - PROCESS | 1654 | 1469878992979 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 573ms 04:43:13 INFO - PROCESS | 1654 | 1469878993039 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1654 | 1469878993042 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:43:13 INFO - PROCESS | 1654 | 1469878993047 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1654 | 1469878993048 Marionette TRACE conn2 <- [1,822,null,{}] 04:43:13 INFO - PROCESS | 1654 | 1469878993051 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1654 | 1469878993052 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:13 INFO - PROCESS | 1654 | 1469878993139 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:43:13 INFO - PROCESS | 1654 | 1469878993183 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1654 | 1469878993185 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11722b800 == 31 [pid = 1654] [id = 213] 04:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x117db8000) [pid = 1654] [serial = 637] [outer = 0x0] 04:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11872c400) [pid = 1654] [serial = 638] [outer = 0x117db8000] 04:43:13 INFO - PROCESS | 1654 | 1469878993211 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x119502c00) [pid = 1654] [serial = 639] [outer = 0x117db8000] 04:43:13 INFO - PROCESS | 1654 | 1469878993502 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:43:13 INFO - PROCESS | 1654 | 1469878993523 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:43:13 INFO - PROCESS | 1654 | 1469878993525 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1654 | 1469878993527 Marionette TRACE conn2 <- [1,826,null,{}] 04:43:13 INFO - PROCESS | 1654 | 1469878993543 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1654 | 1469878993546 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:13 INFO - PROCESS | 1654 | 1469878993632 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:43:13 INFO - PROCESS | 1654 | 1469878993637 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1654 | 1469878993639 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f94000 == 32 [pid = 1654] [id = 214] 04:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x120f51800) [pid = 1654] [serial = 640] [outer = 0x0] 04:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1214dd800) [pid = 1654] [serial = 641] [outer = 0x120f51800] 04:43:13 INFO - PROCESS | 1654 | 1469878993669 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1248ab000) [pid = 1654] [serial = 642] [outer = 0x120f51800] 04:43:13 INFO - PROCESS | 1654 | 1469878993976 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 474ms 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:43:14 INFO - PROCESS | 1654 | 1469878994006 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1654 | 1469878994008 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:43:14 INFO - PROCESS | 1654 | 1469878994011 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1654 | 1469878994012 Marionette TRACE conn2 <- [1,830,null,{}] 04:43:14 INFO - PROCESS | 1654 | 1469878994017 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:14 INFO - PROCESS | 1654 | 1469878994018 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:14 INFO - PROCESS | 1654 | 1469878994092 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:43:14 INFO - PROCESS | 1654 | 1469878994095 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1654 | 1469878994096 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12144a800 == 33 [pid = 1654] [id = 215] 04:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x113f13000) [pid = 1654] [serial = 643] [outer = 0x0] 04:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x124bf5000) [pid = 1654] [serial = 644] [outer = 0x113f13000] 04:43:14 INFO - PROCESS | 1654 | 1469878994126 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x125493400) [pid = 1654] [serial = 645] [outer = 0x113f13000] 04:43:14 INFO - PROCESS | 1654 | 1469878994441 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 04:43:14 INFO - PROCESS | 1654 | 1469878994480 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1654 | 1469878994483 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:43:14 INFO - PROCESS | 1654 | 1469878994486 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1654 | 1469878994487 Marionette TRACE conn2 <- [1,834,null,{}] 04:43:14 INFO - PROCESS | 1654 | 1469878994489 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:14 INFO - PROCESS | 1654 | 1469878994490 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:14 INFO - PROCESS | 1654 | 1469878994567 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:43:14 INFO - PROCESS | 1654 | 1469878994570 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1654 | 1469878994571 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a7d000 == 34 [pid = 1654] [id = 216] 04:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116738c00) [pid = 1654] [serial = 646] [outer = 0x0] 04:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x125f92000) [pid = 1654] [serial = 647] [outer = 0x116738c00] 04:43:14 INFO - PROCESS | 1654 | 1469878994597 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1265b3c00) [pid = 1654] [serial = 648] [outer = 0x116738c00] 04:43:14 INFO - PROCESS | 1654 | 1469878994967 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:43:15 INFO - PROCESS | 1654 | 1469878995005 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1654 | 1469878995006 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:43:15 INFO - PROCESS | 1654 | 1469878995008 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1654 | 1469878995009 Marionette TRACE conn2 <- [1,838,null,{}] 04:43:15 INFO - PROCESS | 1654 | 1469878995011 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 1654 | 1469878995015 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:15 INFO - PROCESS | 1654 | 1469878995125 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:43:15 INFO - PROCESS | 1654 | 1469878995160 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1654 | 1469878995161 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b07800 == 35 [pid = 1654] [id = 217] 04:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12672f400) [pid = 1654] [serial = 649] [outer = 0x0] 04:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x128ab2400) [pid = 1654] [serial = 650] [outer = 0x12672f400] 04:43:15 INFO - PROCESS | 1654 | 1469878995186 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12a460c00) [pid = 1654] [serial = 651] [outer = 0x12672f400] 04:43:15 INFO - PROCESS | 1654 | 1469878995503 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:43:15 INFO - PROCESS | 1654 | 1469878995526 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1654 | 1469878995527 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:43:15 INFO - PROCESS | 1654 | 1469878995530 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1654 | 1469878995532 Marionette TRACE conn2 <- [1,842,null,{}] 04:43:15 INFO - PROCESS | 1654 | 1469878995535 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 1654 | 1469878995537 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:15 INFO - PROCESS | 1654 | 1469878995633 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:43:15 INFO - PROCESS | 1654 | 1469878995668 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1654 | 1469878995669 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d66000 == 36 [pid = 1654] [id = 218] 04:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12a461800) [pid = 1654] [serial = 652] [outer = 0x0] 04:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12a554000) [pid = 1654] [serial = 653] [outer = 0x12a461800] 04:43:15 INFO - PROCESS | 1654 | 1469878995693 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12a98d400) [pid = 1654] [serial = 654] [outer = 0x12a461800] 04:43:16 INFO - PROCESS | 1654 | 1469878996009 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 04:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:43:16 INFO - PROCESS | 1654 | 1469878996052 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1654 | 1469878996054 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:43:16 INFO - PROCESS | 1654 | 1469878996056 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1654 | 1469878996057 Marionette TRACE conn2 <- [1,846,null,{}] 04:43:16 INFO - PROCESS | 1654 | 1469878996059 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:16 INFO - PROCESS | 1654 | 1469878996060 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:16 INFO - PROCESS | 1654 | 1469878996152 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:43:16 INFO - PROCESS | 1654 | 1469878996156 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1654 | 1469878996157 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12931d800 == 37 [pid = 1654] [id = 219] 04:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12a465800) [pid = 1654] [serial = 655] [outer = 0x0] 04:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12ac6cc00) [pid = 1654] [serial = 656] [outer = 0x12a465800] 04:43:16 INFO - PROCESS | 1654 | 1469878996180 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12b64e400) [pid = 1654] [serial = 657] [outer = 0x12a465800] 04:43:16 INFO - PROCESS | 1654 | 1469878996496 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 04:43:16 INFO - PROCESS | 1654 | 1469878996524 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1654 | 1469878996525 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:43:16 INFO - PROCESS | 1654 | 1469878996527 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1654 | 1469878996529 Marionette TRACE conn2 <- [1,850,null,{}] 04:43:16 INFO - PROCESS | 1654 | 1469878996531 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:16 INFO - PROCESS | 1654 | 1469878996532 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:16 INFO - PROCESS | 1654 | 1469878996639 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:43:16 INFO - PROCESS | 1654 | 1469878996643 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1654 | 1469878996644 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a440800 == 38 [pid = 1654] [id = 220] 04:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b64e000) [pid = 1654] [serial = 658] [outer = 0x0] 04:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b8c4400) [pid = 1654] [serial = 659] [outer = 0x12b64e000] 04:43:16 INFO - PROCESS | 1654 | 1469878996667 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b8cb000) [pid = 1654] [serial = 660] [outer = 0x12b64e000] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x117292800) [pid = 1654] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112f51000) [pid = 1654] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x113f12c00) [pid = 1654] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116746c00) [pid = 1654] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x117d2d800) [pid = 1654] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x120f50000) [pid = 1654] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x124feac00) [pid = 1654] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a86400) [pid = 1654] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x112f51800) [pid = 1654] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x118862c00) [pid = 1654] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11673b000) [pid = 1654] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x118343000) [pid = 1654] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:43:16 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124ae5000) [pid = 1654] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:43:17 INFO - PROCESS | 1654 | 1469878997077 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 570ms 04:43:17 INFO - PROCESS | 1654 | 1469878997099 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1654 | 1469878997101 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:43:17 INFO - PROCESS | 1654 | 1469878997105 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1654 | 1469878997106 Marionette TRACE conn2 <- [1,854,null,{}] 04:43:17 INFO - PROCESS | 1654 | 1469878997110 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:17 INFO - PROCESS | 1654 | 1469878997112 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:17 INFO - PROCESS | 1654 | 1469878997229 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:43:17 INFO - PROCESS | 1654 | 1469878997234 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1654 | 1469878997235 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x121449800 == 39 [pid = 1654] [id = 221] 04:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118729400) [pid = 1654] [serial = 661] [outer = 0x0] 04:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x120f55400) [pid = 1654] [serial = 662] [outer = 0x118729400] 04:43:17 INFO - PROCESS | 1654 | 1469878997274 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12603c800) [pid = 1654] [serial = 663] [outer = 0x118729400] 04:43:17 INFO - PROCESS | 1654 | 1469878997607 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:43:17 INFO - PROCESS | 1654 | 1469878997624 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1654 | 1469878997626 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:43:17 INFO - PROCESS | 1654 | 1469878997628 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1654 | 1469878997630 Marionette TRACE conn2 <- [1,858,null,{}] 04:43:17 INFO - PROCESS | 1654 | 1469878997639 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:17 INFO - PROCESS | 1654 | 1469878997641 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:17 INFO - PROCESS | 1654 | 1469878997762 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:43:17 INFO - PROCESS | 1654 | 1469878997767 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1654 | 1469878997769 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a93f000 == 40 [pid = 1654] [id = 222] 04:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118862c00) [pid = 1654] [serial = 664] [outer = 0x0] 04:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12b64e800) [pid = 1654] [serial = 665] [outer = 0x118862c00] 04:43:17 INFO - PROCESS | 1654 | 1469878997795 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12bf16c00) [pid = 1654] [serial = 666] [outer = 0x118862c00] 04:43:18 INFO - PROCESS | 1654 | 1469878998102 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 04:43:18 INFO - PROCESS | 1654 | 1469878998149 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1654 | 1469878998150 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:43:18 INFO - PROCESS | 1654 | 1469878998153 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1654 | 1469878998154 Marionette TRACE conn2 <- [1,862,null,{}] 04:43:18 INFO - PROCESS | 1654 | 1469878998156 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:18 INFO - PROCESS | 1654 | 1469878998157 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:18 INFO - PROCESS | 1654 | 1469878998233 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:43:18 INFO - PROCESS | 1654 | 1469878998237 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1654 | 1469878998238 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b669000 == 41 [pid = 1654] [id = 223] 04:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11924b000) [pid = 1654] [serial = 667] [outer = 0x0] 04:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12bf1fc00) [pid = 1654] [serial = 668] [outer = 0x11924b000] 04:43:18 INFO - PROCESS | 1654 | 1469878998262 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12bf2a800) [pid = 1654] [serial = 669] [outer = 0x11924b000] 04:43:18 INFO - PROCESS | 1654 | 1469878998566 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 467ms 04:43:18 INFO - PROCESS | 1654 | 1469878998621 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:43:18 INFO - PROCESS | 1654 | 1469878998622 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:43:18 INFO - PROCESS | 1654 | 1469878998624 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1654 | 1469878998625 Marionette TRACE conn2 <- [1,866,null,{}] 04:43:18 INFO - PROCESS | 1654 | 1469878998627 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:18 INFO - PROCESS | 1654 | 1469878998628 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:18 INFO - PROCESS | 1654 | 1469878998737 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:43:18 INFO - PROCESS | 1654 | 1469878998742 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1654 | 1469878998743 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b94d000 == 42 [pid = 1654] [id = 224] 04:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12bf28800) [pid = 1654] [serial = 670] [outer = 0x0] 04:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12bf2f800) [pid = 1654] [serial = 671] [outer = 0x12bf28800] 04:43:18 INFO - PROCESS | 1654 | 1469878998767 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12c267400) [pid = 1654] [serial = 672] [outer = 0x12bf28800] 04:43:19 INFO - PROCESS | 1654 | 1469878999216 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 618ms 04:43:19 INFO - PROCESS | 1654 | 1469878999243 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1654 | 1469878999245 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:43:19 INFO - PROCESS | 1654 | 1469878999248 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1654 | 1469878999250 Marionette TRACE conn2 <- [1,870,null,{}] 04:43:19 INFO - PROCESS | 1654 | 1469878999253 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:19 INFO - PROCESS | 1654 | 1469878999256 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:19 INFO - PROCESS | 1654 | 1469878999359 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:43:19 INFO - PROCESS | 1654 | 1469878999412 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1654 | 1469878999413 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11870c000 == 43 [pid = 1654] [id = 225] 04:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117293000) [pid = 1654] [serial = 673] [outer = 0x0] 04:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11872fc00) [pid = 1654] [serial = 674] [outer = 0x117293000] 04:43:19 INFO - PROCESS | 1654 | 1469878999444 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119152400) [pid = 1654] [serial = 675] [outer = 0x117293000] 04:43:19 INFO - PROCESS | 1654 | 1469878999933 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 720ms 04:43:19 INFO - PROCESS | 1654 | 1469878999968 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1654 | 1469878999971 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:43:19 INFO - PROCESS | 1654 | 1469878999976 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1654 | 1469878999978 Marionette TRACE conn2 <- [1,874,null,{}] 04:43:19 INFO - PROCESS | 1654 | 1469878999980 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:19 INFO - PROCESS | 1654 | 1469878999982 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:20 INFO - PROCESS | 1654 | 1469879000084 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:43:20 INFO - PROCESS | 1654 | 1469879000137 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1654 | 1469879000139 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12659f800 == 44 [pid = 1654] [id = 226] 04:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x120f0f800) [pid = 1654] [serial = 676] [outer = 0x0] 04:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1234d9000) [pid = 1654] [serial = 677] [outer = 0x120f0f800] 04:43:20 INFO - PROCESS | 1654 | 1469879000168 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124b9e800) [pid = 1654] [serial = 678] [outer = 0x120f0f800] 04:43:20 INFO - PROCESS | 1654 | 1469879000585 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 618ms 04:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:43:20 INFO - PROCESS | 1654 | 1469879000595 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1654 | 1469879000596 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:43:20 INFO - PROCESS | 1654 | 1469879000598 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1654 | 1469879000601 Marionette TRACE conn2 <- [1,878,null,{}] 04:43:20 INFO - PROCESS | 1654 | 1469879000608 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:20 INFO - PROCESS | 1654 | 1469879000611 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:20 INFO - PROCESS | 1654 | 1469879000733 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:43:20 INFO - PROCESS | 1654 | 1469879000813 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1654 | 1469879000815 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc3800 == 45 [pid = 1654] [id = 227] 04:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128a2dc00) [pid = 1654] [serial = 679] [outer = 0x0] 04:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128aa9000) [pid = 1654] [serial = 680] [outer = 0x128a2dc00] 04:43:20 INFO - PROCESS | 1654 | 1469879000845 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1291a8c00) [pid = 1654] [serial = 681] [outer = 0x128a2dc00] 04:43:21 INFO - PROCESS | 1654 | 1469879001270 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 724ms 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:43:21 INFO - PROCESS | 1654 | 1469879001322 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1654 | 1469879001324 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:43:21 INFO - PROCESS | 1654 | 1469879001326 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1654 | 1469879001328 Marionette TRACE conn2 <- [1,882,null,{}] 04:43:21 INFO - PROCESS | 1654 | 1469879001330 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 1654 | 1469879001331 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:21 INFO - PROCESS | 1654 | 1469879001432 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:43:21 INFO - PROCESS | 1654 | 1469879001498 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1654 | 1469879001500 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x116019000 == 46 [pid = 1654] [id = 228] 04:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116810800) [pid = 1654] [serial = 682] [outer = 0x0] 04:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124e9ec00) [pid = 1654] [serial = 683] [outer = 0x116810800] 04:43:21 INFO - PROCESS | 1654 | 1469879001529 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a4e9400) [pid = 1654] [serial = 684] [outer = 0x116810800] 04:43:22 INFO - PROCESS | 1654 | 1469879002016 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 770ms 04:43:22 INFO - PROCESS | 1654 | 1469879002096 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1654 | 1469879002098 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:43:22 INFO - PROCESS | 1654 | 1469879002101 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1654 | 1469879002103 Marionette TRACE conn2 <- [1,886,null,{}] 04:43:22 INFO - PROCESS | 1654 | 1469879002107 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:22 INFO - PROCESS | 1654 | 1469879002108 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:22 INFO - PROCESS | 1654 | 1469879002201 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:43:22 INFO - PROCESS | 1654 | 1469879002256 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1654 | 1469879002257 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a33800 == 47 [pid = 1654] [id = 229] 04:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x112f26800) [pid = 1654] [serial = 685] [outer = 0x0] 04:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x112f2a800) [pid = 1654] [serial = 686] [outer = 0x112f26800] 04:43:22 INFO - PROCESS | 1654 | 1469879002284 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1130d1400) [pid = 1654] [serial = 687] [outer = 0x112f26800] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12b669000 == 46 [pid = 1654] [id = 223] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12a93f000 == 45 [pid = 1654] [id = 222] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x121449800 == 44 [pid = 1654] [id = 221] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12a440800 == 43 [pid = 1654] [id = 220] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12931d800 == 42 [pid = 1654] [id = 219] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x128d66000 == 41 [pid = 1654] [id = 218] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x126b07800 == 40 [pid = 1654] [id = 217] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x124a7d000 == 39 [pid = 1654] [id = 216] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12144a800 == 38 [pid = 1654] [id = 215] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x120f94000 == 37 [pid = 1654] [id = 214] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11722b800 == 36 [pid = 1654] [id = 213] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x112549800 == 35 [pid = 1654] [id = 212] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x112fb8000 == 34 [pid = 1654] [id = 210] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11871a800 == 33 [pid = 1654] [id = 211] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x116ae5800 == 32 [pid = 1654] [id = 199] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x116019000 == 31 [pid = 1654] [id = 228] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc3800 == 30 [pid = 1654] [id = 227] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12659f800 == 29 [pid = 1654] [id = 226] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11870c000 == 28 [pid = 1654] [id = 225] 04:43:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12b94d000 == 27 [pid = 1654] [id = 224] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128b8d000) [pid = 1654] [serial = 626] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1234d8c00) [pid = 1654] [serial = 611] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119254c00) [pid = 1654] [serial = 605] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11673b800) [pid = 1654] [serial = 599] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11680e400) [pid = 1654] [serial = 600] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118336400) [pid = 1654] [serial = 597] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116884400) [pid = 1654] [serial = 596] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118336c00) [pid = 1654] [serial = 602] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118726800) [pid = 1654] [serial = 603] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x121808c00) [pid = 1654] [serial = 609] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125f61000) [pid = 1654] [serial = 614] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1265b6800) [pid = 1654] [serial = 617] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124ff1800) [pid = 1654] [serial = 620] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126048800) [pid = 1654] [serial = 615] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128a32400) [pid = 1654] [serial = 623] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125499400) [pid = 1654] [serial = 621] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x120f5bc00) [pid = 1654] [serial = 608] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128a2e000) [pid = 1654] [serial = 618] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123541c00) [pid = 1654] [serial = 612] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118082400) [pid = 1654] [serial = 588] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116745000) [pid = 1654] [serial = 587] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119aa4800) [pid = 1654] [serial = 606] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1214eac00) [pid = 1654] [serial = 591] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128b93c00) [pid = 1654] [serial = 624] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x120f0e800) [pid = 1654] [serial = 590] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128a31800) [pid = 1654] [serial = 594] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x125f60c00) [pid = 1654] [serial = 593] [outer = 0x0] [url = about:blank] 04:43:23 INFO - PROCESS | 1654 | 1469879003225 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1173ms 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:43:23 INFO - PROCESS | 1654 | 1469879003275 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1654 | 1469879003278 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:43:23 INFO - PROCESS | 1654 | 1469879003281 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1654 | 1469879003283 Marionette TRACE conn2 <- [1,890,null,{}] 04:43:23 INFO - PROCESS | 1654 | 1469879003286 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 1654 | 1469879003288 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:23 INFO - PROCESS | 1654 | 1469879003367 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:43:23 INFO - PROCESS | 1654 | 1469879003373 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1654 | 1469879003374 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1132da800 == 28 [pid = 1654] [id = 230] 04:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112f5b800) [pid = 1654] [serial = 688] [outer = 0x0] 04:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1130d6800) [pid = 1654] [serial = 689] [outer = 0x112f5b800] 04:43:23 INFO - PROCESS | 1654 | 1469879003404 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x111e2dc00) [pid = 1654] [serial = 690] [outer = 0x112f5b800] 04:43:23 INFO - PROCESS | 1654 | 1469879003774 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 04:43:23 INFO - PROCESS | 1654 | 1469879003800 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1654 | 1469879003804 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:43:23 INFO - PROCESS | 1654 | 1469879003809 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1654 | 1469879003811 Marionette TRACE conn2 <- [1,894,null,{}] 04:43:23 INFO - PROCESS | 1654 | 1469879003813 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 1654 | 1469879003814 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:23 INFO - PROCESS | 1654 | 1469879003889 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:43:23 INFO - PROCESS | 1654 | 1469879003893 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1654 | 1469879003894 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168c4800 == 29 [pid = 1654] [id = 231] 04:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11673ac00) [pid = 1654] [serial = 691] [outer = 0x0] 04:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116743400) [pid = 1654] [serial = 692] [outer = 0x11673ac00] 04:43:23 INFO - PROCESS | 1654 | 1469879003923 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11674f000) [pid = 1654] [serial = 693] [outer = 0x11673ac00] 04:43:24 INFO - PROCESS | 1654 | 1469879004254 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 04:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:43:24 INFO - PROCESS | 1654 | 1469879004288 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1654 | 1469879004289 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:43:24 INFO - PROCESS | 1654 | 1469879004292 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1654 | 1469879004294 Marionette TRACE conn2 <- [1,898,null,{}] 04:43:24 INFO - PROCESS | 1654 | 1469879004302 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:24 INFO - PROCESS | 1654 | 1469879004305 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:24 INFO - PROCESS | 1654 | 1469879004400 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:43:24 INFO - PROCESS | 1654 | 1469879004408 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1654 | 1469879004410 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x118515800 == 30 [pid = 1654] [id = 232] 04:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116061400) [pid = 1654] [serial = 694] [outer = 0x0] 04:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11807bc00) [pid = 1654] [serial = 695] [outer = 0x116061400] 04:43:24 INFO - PROCESS | 1654 | 1469879004440 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118338400) [pid = 1654] [serial = 696] [outer = 0x116061400] 04:43:24 INFO - PROCESS | 1654 | 1469879004768 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 04:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:43:24 INFO - PROCESS | 1654 | 1469879004813 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1654 | 1469879004814 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:43:24 INFO - PROCESS | 1654 | 1469879004816 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1654 | 1469879004818 Marionette TRACE conn2 <- [1,902,null,{}] 04:43:24 INFO - PROCESS | 1654 | 1469879004820 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:24 INFO - PROCESS | 1654 | 1469879004821 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:24 INFO - PROCESS | 1654 | 1469879004895 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:43:24 INFO - PROCESS | 1654 | 1469879004949 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1654 | 1469879004950 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188d0800 == 31 [pid = 1654] [id = 233] 04:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118336c00) [pid = 1654] [serial = 697] [outer = 0x0] 04:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1187f2c00) [pid = 1654] [serial = 698] [outer = 0x118336c00] 04:43:24 INFO - PROCESS | 1654 | 1469879004975 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11910b400) [pid = 1654] [serial = 699] [outer = 0x118336c00] 04:43:25 INFO - PROCESS | 1654 | 1469879005362 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 568ms 04:43:25 INFO - PROCESS | 1654 | 1469879005386 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:43:25 INFO - PROCESS | 1654 | 1469879005388 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:43:25 INFO - PROCESS | 1654 | 1469879005391 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1654 | 1469879005406 Marionette TRACE conn2 <- [1,906,null,{}] 04:43:25 INFO - PROCESS | 1654 | 1469879005417 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:25 INFO - PROCESS | 1654 | 1469879005419 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:25 INFO - PROCESS | 1654 | 1469879005556 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:43:25 INFO - PROCESS | 1654 | 1469879005607 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1654 | 1469879005608 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f0d000 == 32 [pid = 1654] [id = 234] 04:43:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112a86000) [pid = 1654] [serial = 700] [outer = 0x0] 04:43:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11924d400) [pid = 1654] [serial = 701] [outer = 0x112a86000] 04:43:25 INFO - PROCESS | 1654 | 1469879005632 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119502800) [pid = 1654] [serial = 702] [outer = 0x112a86000] 04:43:25 INFO - PROCESS | 1654 | 1469879005961 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 591ms 04:43:25 INFO - PROCESS | 1654 | 1469879005983 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1654 | 1469879005985 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:43:25 INFO - PROCESS | 1654 | 1469879005992 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1654 | 1469879005993 Marionette TRACE conn2 <- [1,910,null,{}] 04:43:25 INFO - PROCESS | 1654 | 1469879005995 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:26 INFO - PROCESS | 1654 | 1469879006000 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:26 INFO - PROCESS | 1654 | 1469879006107 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:43:26 INFO - PROCESS | 1654 | 1469879006141 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1654 | 1469879006142 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x121571000 == 33 [pid = 1654] [id = 235] 04:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11950ac00) [pid = 1654] [serial = 703] [outer = 0x0] 04:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x120f0e800) [pid = 1654] [serial = 704] [outer = 0x11950ac00] 04:43:26 INFO - PROCESS | 1654 | 1469879006167 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121995000) [pid = 1654] [serial = 705] [outer = 0x11950ac00] 04:43:26 INFO - PROCESS | 1654 | 1469879006484 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 523ms 04:43:26 INFO - PROCESS | 1654 | 1469879006511 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1654 | 1469879006512 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:43:26 INFO - PROCESS | 1654 | 1469879006523 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1654 | 1469879006524 Marionette TRACE conn2 <- [1,914,null,{}] 04:43:26 INFO - PROCESS | 1654 | 1469879006526 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:26 INFO - PROCESS | 1654 | 1469879006528 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:26 INFO - PROCESS | 1654 | 1469879006630 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:43:26 INFO - PROCESS | 1654 | 1469879006633 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1654 | 1469879006634 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x123481000 == 34 [pid = 1654] [id = 236] 04:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1199c9800) [pid = 1654] [serial = 706] [outer = 0x0] 04:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121ce5c00) [pid = 1654] [serial = 707] [outer = 0x1199c9800] 04:43:26 INFO - PROCESS | 1654 | 1469879006659 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1235bd800) [pid = 1654] [serial = 708] [outer = 0x1199c9800] 04:43:26 INFO - PROCESS | 1654 | 1469879006992 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 527ms 04:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:43:27 INFO - PROCESS | 1654 | 1469879007042 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1654 | 1469879007043 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:43:27 INFO - PROCESS | 1654 | 1469879007046 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1654 | 1469879007047 Marionette TRACE conn2 <- [1,918,null,{}] 04:43:27 INFO - PROCESS | 1654 | 1469879007049 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:27 INFO - PROCESS | 1654 | 1469879007050 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:27 INFO - PROCESS | 1654 | 1469879007138 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:43:27 INFO - PROCESS | 1654 | 1469879007171 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1654 | 1469879007172 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x124d10800 == 35 [pid = 1654] [id = 237] 04:43:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1235c1c00) [pid = 1654] [serial = 709] [outer = 0x0] 04:43:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124b9a400) [pid = 1654] [serial = 710] [outer = 0x1235c1c00] 04:43:27 INFO - PROCESS | 1654 | 1469879007196 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124e9f800) [pid = 1654] [serial = 711] [outer = 0x1235c1c00] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1176abc00) [pid = 1654] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12bf28800) [pid = 1654] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11924b000) [pid = 1654] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12672f400) [pid = 1654] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a461800) [pid = 1654] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a465800) [pid = 1654] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x120f51800) [pid = 1654] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x113f13000) [pid = 1654] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1176b1c00) [pid = 1654] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x111c19800) [pid = 1654] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x116738c00) [pid = 1654] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1162cf800) [pid = 1654] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117db8000) [pid = 1654] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b64e000) [pid = 1654] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118862c00) [pid = 1654] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:43:27 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118729400) [pid = 1654] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:43:27 INFO - PROCESS | 1654 | 1469879007856 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 871ms 04:43:27 INFO - PROCESS | 1654 | 1469879007937 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1654 | 1469879007940 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:43:27 INFO - PROCESS | 1654 | 1469879007944 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1654 | 1469879007946 Marionette TRACE conn2 <- [1,922,null,{}] 04:43:27 INFO - PROCESS | 1654 | 1469879007950 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:27 INFO - PROCESS | 1654 | 1469879007952 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:28 INFO - PROCESS | 1654 | 1469879008056 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:43:28 INFO - PROCESS | 1654 | 1469879008107 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1654 | 1469879008108 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168cd000 == 36 [pid = 1654] [id = 238] 04:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x113d7a400) [pid = 1654] [serial = 712] [outer = 0x0] 04:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x115edc000) [pid = 1654] [serial = 713] [outer = 0x113d7a400] 04:43:28 INFO - PROCESS | 1654 | 1469879008140 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1162cc400) [pid = 1654] [serial = 714] [outer = 0x113d7a400] 04:43:28 INFO - PROCESS | 1654 | 1469879008655 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 723ms 04:43:28 INFO - PROCESS | 1654 | 1469879008691 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1654 | 1469879008694 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:43:28 INFO - PROCESS | 1654 | 1469879008702 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1654 | 1469879008704 Marionette TRACE conn2 <- [1,926,null,{}] 04:43:28 INFO - PROCESS | 1654 | 1469879008707 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:28 INFO - PROCESS | 1654 | 1469879008708 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:28 INFO - PROCESS | 1654 | 1469879008811 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:43:28 INFO - PROCESS | 1654 | 1469879008977 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1654 | 1469879008979 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x112f83800 == 37 [pid = 1654] [id = 239] 04:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x112f5b400) [pid = 1654] [serial = 715] [outer = 0x0] 04:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x113d77c00) [pid = 1654] [serial = 716] [outer = 0x112f5b400] 04:43:29 INFO - PROCESS | 1654 | 1469879009006 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1162cf800) [pid = 1654] [serial = 717] [outer = 0x112f5b400] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x123481000 == 36 [pid = 1654] [id = 236] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x121571000 == 35 [pid = 1654] [id = 235] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x119f0d000 == 34 [pid = 1654] [id = 234] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x1188d0800 == 33 [pid = 1654] [id = 233] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x118515800 == 32 [pid = 1654] [id = 232] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x1168c4800 == 31 [pid = 1654] [id = 231] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x1132da800 == 30 [pid = 1654] [id = 230] 04:43:29 INFO - PROCESS | 1654 | --DOCSHELL 0x113a33800 == 29 [pid = 1654] [id = 229] 04:43:29 INFO - PROCESS | 1654 | 1469879009441 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 771ms 04:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:43:29 INFO - PROCESS | 1654 | 1469879009475 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1654 | 1469879009477 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:43:29 INFO - PROCESS | 1654 | 1469879009480 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1654 | 1469879009481 Marionette TRACE conn2 <- [1,930,null,{}] 04:43:29 INFO - PROCESS | 1654 | 1469879009485 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:29 INFO - PROCESS | 1654 | 1469879009486 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:29 INFO - PROCESS | 1654 | 1469879009562 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1291a8000) [pid = 1654] [serial = 627] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b8cb000) [pid = 1654] [serial = 660] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12603c800) [pid = 1654] [serial = 663] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b64e800) [pid = 1654] [serial = 665] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1265b3c00) [pid = 1654] [serial = 648] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12c267400) [pid = 1654] [serial = 672] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12bf2f800) [pid = 1654] [serial = 671] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12bf1fc00) [pid = 1654] [serial = 668] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128ab2400) [pid = 1654] [serial = 650] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a554000) [pid = 1654] [serial = 653] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a460c00) [pid = 1654] [serial = 651] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12ac6cc00) [pid = 1654] [serial = 656] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a98d400) [pid = 1654] [serial = 654] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1214dd800) [pid = 1654] [serial = 641] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1248ab000) [pid = 1654] [serial = 642] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b64e400) [pid = 1654] [serial = 657] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x124bf5000) [pid = 1654] [serial = 644] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x125493400) [pid = 1654] [serial = 645] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x118336000) [pid = 1654] [serial = 632] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1187e9400) [pid = 1654] [serial = 633] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x112d7f000) [pid = 1654] [serial = 629] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1138d8800) [pid = 1654] [serial = 630] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x125f92000) [pid = 1654] [serial = 647] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x11673ec00) [pid = 1654] [serial = 635] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x117db4800) [pid = 1654] [serial = 636] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x119502c00) [pid = 1654] [serial = 639] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x11872c400) [pid = 1654] [serial = 638] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12b8c4400) [pid = 1654] [serial = 659] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12bf2a800) [pid = 1654] [serial = 669] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12bf16c00) [pid = 1654] [serial = 666] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x120f55400) [pid = 1654] [serial = 662] [outer = 0x0] [url = about:blank] 04:43:29 INFO - PROCESS | 1654 | 1469879009626 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1654 | 1469879009628 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168cb800 == 30 [pid = 1654] [id = 240] 04:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x112f5a000) [pid = 1654] [serial = 718] [outer = 0x0] 04:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x11673ec00) [pid = 1654] [serial = 719] [outer = 0x112f5a000] 04:43:29 INFO - PROCESS | 1654 | 1469879009657 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1176b3400) [pid = 1654] [serial = 720] [outer = 0x112f5a000] 04:43:29 INFO - PROCESS | 1654 | 1469879009960 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 522ms 04:43:30 INFO - PROCESS | 1654 | 1469879010004 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1654 | 1469879010006 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:43:30 INFO - PROCESS | 1654 | 1469879010008 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1654 | 1469879010010 Marionette TRACE conn2 <- [1,934,null,{}] 04:43:30 INFO - PROCESS | 1654 | 1469879010012 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 1654 | 1469879010013 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:30 INFO - PROCESS | 1654 | 1469879010091 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:43:30 INFO - PROCESS | 1654 | 1469879010097 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1654 | 1469879010100 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188d0800 == 31 [pid = 1654] [id = 241] 04:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x117d38c00) [pid = 1654] [serial = 721] [outer = 0x0] 04:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x118729400) [pid = 1654] [serial = 722] [outer = 0x117d38c00] 04:43:30 INFO - PROCESS | 1654 | 1469879010137 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119109000) [pid = 1654] [serial = 723] [outer = 0x117d38c00] 04:43:30 INFO - PROCESS | 1654 | 1469879010463 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 04:43:30 INFO - PROCESS | 1654 | 1469879010479 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1654 | 1469879010480 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:43:30 INFO - PROCESS | 1654 | 1469879010495 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1654 | 1469879010502 Marionette TRACE conn2 <- [1,938,null,{}] 04:43:30 INFO - PROCESS | 1654 | 1469879010510 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 1654 | 1469879010513 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:30 INFO - PROCESS | 1654 | 1469879010596 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:43:30 INFO - PROCESS | 1654 | 1469879010601 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1654 | 1469879010603 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x121133800 == 32 [pid = 1654] [id = 242] 04:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1138d5000) [pid = 1654] [serial = 724] [outer = 0x0] 04:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1194e9c00) [pid = 1654] [serial = 725] [outer = 0x1138d5000] 04:43:30 INFO - PROCESS | 1654 | 1469879010629 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x120f53400) [pid = 1654] [serial = 726] [outer = 0x1138d5000] 04:43:31 INFO - PROCESS | 1654 | 1469879011066 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 585ms 04:43:31 INFO - PROCESS | 1654 | 1469879011076 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1654 | 1469879011079 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:43:31 INFO - PROCESS | 1654 | 1469879011085 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1654 | 1469879011087 Marionette TRACE conn2 <- [1,942,null,{}] 04:43:31 INFO - PROCESS | 1654 | 1469879011090 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 1654 | 1469879011092 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:31 INFO - PROCESS | 1654 | 1469879011214 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:43:31 INFO - PROCESS | 1654 | 1469879011221 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1654 | 1469879011222 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x121907000 == 33 [pid = 1654] [id = 243] 04:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x119f2f800) [pid = 1654] [serial = 727] [outer = 0x0] 04:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1214dd800) [pid = 1654] [serial = 728] [outer = 0x119f2f800] 04:43:31 INFO - PROCESS | 1654 | 1469879011263 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x121a4a400) [pid = 1654] [serial = 729] [outer = 0x119f2f800] 04:43:31 INFO - PROCESS | 1654 | 1469879011618 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 572ms 04:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:43:31 INFO - PROCESS | 1654 | 1469879011654 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1654 | 1469879011655 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:43:31 INFO - PROCESS | 1654 | 1469879011657 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1654 | 1469879011659 Marionette TRACE conn2 <- [1,946,null,{}] 04:43:31 INFO - PROCESS | 1654 | 1469879011661 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 1654 | 1469879011662 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:31 INFO - PROCESS | 1654 | 1469879011762 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:43:31 INFO - PROCESS | 1654 | 1469879011773 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1654 | 1469879011777 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f8e000 == 34 [pid = 1654] [id = 244] 04:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x123541c00) [pid = 1654] [serial = 730] [outer = 0x0] 04:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x124a67800) [pid = 1654] [serial = 731] [outer = 0x123541c00] 04:43:31 INFO - PROCESS | 1654 | 1469879011809 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x124fec400) [pid = 1654] [serial = 732] [outer = 0x123541c00] 04:43:32 INFO - PROCESS | 1654 | 1469879012169 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 519ms 04:43:32 INFO - PROCESS | 1654 | 1469879012177 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1654 | 1469879012178 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:43:32 INFO - PROCESS | 1654 | 1469879012181 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1654 | 1469879012182 Marionette TRACE conn2 <- [1,950,null,{}] 04:43:32 INFO - PROCESS | 1654 | 1469879012184 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:32 INFO - PROCESS | 1654 | 1469879012186 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:32 INFO - PROCESS | 1654 | 1469879012288 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:43:32 INFO - PROCESS | 1654 | 1469879012292 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1654 | 1469879012293 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254c7800 == 35 [pid = 1654] [id = 245] 04:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x124fecc00) [pid = 1654] [serial = 733] [outer = 0x0] 04:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x125f68000) [pid = 1654] [serial = 734] [outer = 0x124fecc00] 04:43:32 INFO - PROCESS | 1654 | 1469879012317 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12603c400) [pid = 1654] [serial = 735] [outer = 0x124fecc00] 04:43:32 INFO - PROCESS | 1654 | 1469879012644 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 04:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:43:32 INFO - PROCESS | 1654 | 1469879012660 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1654 | 1469879012662 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:43:32 INFO - PROCESS | 1654 | 1469879012664 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1654 | 1469879012665 Marionette TRACE conn2 <- [1,954,null,{}] 04:43:32 INFO - PROCESS | 1654 | 1469879012676 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:32 INFO - PROCESS | 1654 | 1469879012677 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:32 INFO - PROCESS | 1654 | 1469879012770 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:43:32 INFO - PROCESS | 1654 | 1469879012773 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1654 | 1469879012774 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b13800 == 36 [pid = 1654] [id = 246] 04:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12603c800) [pid = 1654] [serial = 736] [outer = 0x0] 04:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x126425800) [pid = 1654] [serial = 737] [outer = 0x12603c800] 04:43:32 INFO - PROCESS | 1654 | 1469879012798 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1265b3c00) [pid = 1654] [serial = 738] [outer = 0x12603c800] 04:43:33 INFO - PROCESS | 1654 | 1469879013126 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 476ms 04:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:43:33 INFO - PROCESS | 1654 | 1469879013140 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1654 | 1469879013142 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:43:33 INFO - PROCESS | 1654 | 1469879013144 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1654 | 1469879013145 Marionette TRACE conn2 <- [1,958,null,{}] 04:43:33 INFO - PROCESS | 1654 | 1469879013147 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:33 INFO - PROCESS | 1654 | 1469879013149 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:33 INFO - PROCESS | 1654 | 1469879013245 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:43:33 INFO - PROCESS | 1654 | 1469879013280 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1654 | 1469879013281 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a56000 == 37 [pid = 1654] [id = 247] 04:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1265bb400) [pid = 1654] [serial = 739] [outer = 0x0] 04:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12672f800) [pid = 1654] [serial = 740] [outer = 0x1265bb400] 04:43:33 INFO - PROCESS | 1654 | 1469879013305 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x128a28800) [pid = 1654] [serial = 741] [outer = 0x1265bb400] 04:43:33 INFO - PROCESS | 1654 | 1469879013609 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 517ms 04:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:43:33 INFO - PROCESS | 1654 | 1469879013662 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1654 | 1469879013663 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:43:33 INFO - PROCESS | 1654 | 1469879013665 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1654 | 1469879013674 Marionette TRACE conn2 <- [1,962,null,{}] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118336c00) [pid = 1654] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a86000) [pid = 1654] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1199c9800) [pid = 1654] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x120f0f800) [pid = 1654] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x116810800) [pid = 1654] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128a2dc00) [pid = 1654] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x117293000) [pid = 1654] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11950ac00) [pid = 1654] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x112f26800) [pid = 1654] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11673ac00) [pid = 1654] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x116061400) [pid = 1654] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:43:33 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x112f5b800) [pid = 1654] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:43:33 INFO - PROCESS | 1654 | 1469879013700 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:33 INFO - PROCESS | 1654 | 1469879013701 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:33 INFO - PROCESS | 1654 | 1469879013796 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:43:33 INFO - PROCESS | 1654 | 1469879013830 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1654 | 1469879013831 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x119982800 == 38 [pid = 1654] [id = 248] 04:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x111c14800) [pid = 1654] [serial = 742] [outer = 0x0] 04:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1160d2400) [pid = 1654] [serial = 743] [outer = 0x111c14800] 04:43:33 INFO - PROCESS | 1654 | 1469879013856 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11924dc00) [pid = 1654] [serial = 744] [outer = 0x111c14800] 04:43:34 INFO - PROCESS | 1654 | 1469879014100 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 445ms 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:43:34 INFO - PROCESS | 1654 | 1469879014111 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1654 | 1469879014112 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:43:34 INFO - PROCESS | 1654 | 1469879014114 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1654 | 1469879014115 Marionette TRACE conn2 <- [1,966,null,{}] 04:43:34 INFO - PROCESS | 1654 | 1469879014125 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1654 | 1469879014126 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:34 INFO - PROCESS | 1654 | 1469879014226 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:43:34 INFO - PROCESS | 1654 | 1469879014231 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1654 | 1469879014232 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12931b800 == 39 [pid = 1654] [id = 249] 04:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x128a31400) [pid = 1654] [serial = 745] [outer = 0x0] 04:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x128a35c00) [pid = 1654] [serial = 746] [outer = 0x128a31400] 04:43:34 INFO - PROCESS | 1654 | 1469879014258 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x128b89c00) [pid = 1654] [serial = 747] [outer = 0x128a31400] 04:43:34 INFO - PROCESS | 1654 | 1469879014585 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 528ms 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:43:34 INFO - PROCESS | 1654 | 1469879014644 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1654 | 1469879014646 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:43:34 INFO - PROCESS | 1654 | 1469879014648 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1654 | 1469879014650 Marionette TRACE conn2 <- [1,970,null,{}] 04:43:34 INFO - PROCESS | 1654 | 1469879014652 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1654 | 1469879014654 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:34 INFO - PROCESS | 1654 | 1469879014739 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:43:34 INFO - PROCESS | 1654 | 1469879014743 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1654 | 1469879014744 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a569000 == 40 [pid = 1654] [id = 250] 04:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x124ea0000) [pid = 1654] [serial = 748] [outer = 0x0] 04:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x129050c00) [pid = 1654] [serial = 749] [outer = 0x124ea0000] 04:43:34 INFO - PROCESS | 1654 | 1469879014770 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1291a4800) [pid = 1654] [serial = 750] [outer = 0x124ea0000] 04:43:35 INFO - PROCESS | 1654 | 1469879015077 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 471ms 04:43:35 INFO - PROCESS | 1654 | 1469879015119 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1654 | 1469879015121 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:43:35 INFO - PROCESS | 1654 | 1469879015123 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1654 | 1469879015125 Marionette TRACE conn2 <- [1,974,null,{}] 04:43:35 INFO - PROCESS | 1654 | 1469879015127 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:35 INFO - PROCESS | 1654 | 1469879015129 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:35 INFO - PROCESS | 1654 | 1469879015250 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:43:35 INFO - PROCESS | 1654 | 1469879015330 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1654 | 1469879015331 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a581000 == 41 [pid = 1654] [id = 251] 04:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x128b8f800) [pid = 1654] [serial = 751] [outer = 0x0] 04:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1291a8400) [pid = 1654] [serial = 752] [outer = 0x128b8f800] 04:43:35 INFO - PROCESS | 1654 | 1469879015370 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x129364c00) [pid = 1654] [serial = 753] [outer = 0x128b8f800] 04:43:35 INFO - PROCESS | 1654 | 1469879015866 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 770ms 04:43:35 INFO - PROCESS | 1654 | 1469879015905 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1654 | 1469879015908 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:43:35 INFO - PROCESS | 1654 | 1469879015911 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1654 | 1469879015914 Marionette TRACE conn2 <- [1,978,null,{}] 04:43:35 INFO - PROCESS | 1654 | 1469879015921 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:35 INFO - PROCESS | 1654 | 1469879015923 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:36 INFO - PROCESS | 1654 | 1469879016027 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:43:36 INFO - PROCESS | 1654 | 1469879016093 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1654 | 1469879016096 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1167a9800 == 42 [pid = 1654] [id = 252] 04:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1138e0c00) [pid = 1654] [serial = 754] [outer = 0x0] 04:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11605c400) [pid = 1654] [serial = 755] [outer = 0x1138e0c00] 04:43:36 INFO - PROCESS | 1654 | 1469879016127 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x116743c00) [pid = 1654] [serial = 756] [outer = 0x1138e0c00] 04:43:36 INFO - PROCESS | 1654 | 1469879016539 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 678ms 04:43:36 INFO - PROCESS | 1654 | 1469879016610 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1654 | 1469879016613 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:43:36 INFO - PROCESS | 1654 | 1469879016637 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1654 | 1469879016639 Marionette TRACE conn2 <- [1,982,null,{}] 04:43:36 INFO - PROCESS | 1654 | 1469879016641 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 1654 | 1469879016643 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:36 INFO - PROCESS | 1654 | 1469879016754 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:43:36 INFO - PROCESS | 1654 | 1469879016830 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1654 | 1469879016831 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x121a98800 == 43 [pid = 1654] [id = 253] 04:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118726c00) [pid = 1654] [serial = 757] [outer = 0x0] 04:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1187ee800) [pid = 1654] [serial = 758] [outer = 0x118726c00] 04:43:36 INFO - PROCESS | 1654 | 1469879016867 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1194e2800) [pid = 1654] [serial = 759] [outer = 0x118726c00] 04:43:37 INFO - PROCESS | 1654 | 1469879017248 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 676ms 04:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:43:37 INFO - PROCESS | 1654 | 1469879017310 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1654 | 1469879017312 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:43:37 INFO - PROCESS | 1654 | 1469879017314 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1654 | 1469879017317 Marionette TRACE conn2 <- [1,986,null,{}] 04:43:37 INFO - PROCESS | 1654 | 1469879017324 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 1654 | 1469879017327 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:37 INFO - PROCESS | 1654 | 1469879017428 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:43:37 INFO - PROCESS | 1654 | 1469879017482 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1654 | 1469879017484 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a453000 == 44 [pid = 1654] [id = 254] 04:43:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119aa4800) [pid = 1654] [serial = 760] [outer = 0x0] 04:43:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121806c00) [pid = 1654] [serial = 761] [outer = 0x119aa4800] 04:43:37 INFO - PROCESS | 1654 | 1469879017515 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124bfa800) [pid = 1654] [serial = 762] [outer = 0x119aa4800] 04:43:37 INFO - PROCESS | 1654 | 1469879017920 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 04:43:37 INFO - PROCESS | 1654 | 1469879017986 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:43:37 INFO - PROCESS | 1654 | 1469879017988 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:43:37 INFO - PROCESS | 1654 | 1469879017990 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1654 | 1469879017991 Marionette TRACE conn2 <- [1,990,null,{}] 04:43:37 INFO - PROCESS | 1654 | 1469879017994 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 1654 | 1469879017995 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:38 INFO - PROCESS | 1654 | 1469879018115 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:43:38 INFO - PROCESS | 1654 | 1469879018181 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1654 | 1469879018182 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac80000 == 45 [pid = 1654] [id = 255] 04:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125f6ac00) [pid = 1654] [serial = 763] [outer = 0x0] 04:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126425000) [pid = 1654] [serial = 764] [outer = 0x125f6ac00] 04:43:38 INFO - PROCESS | 1654 | 1469879018210 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128a2e800) [pid = 1654] [serial = 765] [outer = 0x125f6ac00] 04:43:38 INFO - PROCESS | 1654 | 1469879018637 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 669ms 04:43:38 INFO - PROCESS | 1654 | 1469879018660 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1654 | 1469879018661 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:43:38 INFO - PROCESS | 1654 | 1469879018664 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1654 | 1469879018665 Marionette TRACE conn2 <- [1,994,null,{}] 04:43:38 INFO - PROCESS | 1654 | 1469879018667 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:38 INFO - PROCESS | 1654 | 1469879018668 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:38 INFO - PROCESS | 1654 | 1469879018764 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:43:38 INFO - PROCESS | 1654 | 1469879018831 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1654 | 1469879018832 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x113abf800 == 46 [pid = 1654] [id = 256] 04:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x115e24800) [pid = 1654] [serial = 766] [outer = 0x0] 04:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1187f5400) [pid = 1654] [serial = 767] [outer = 0x115e24800] 04:43:38 INFO - PROCESS | 1654 | 1469879018862 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x129045400) [pid = 1654] [serial = 768] [outer = 0x115e24800] 04:43:39 INFO - PROCESS | 1654 | 1469879019410 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 771ms 04:43:39 INFO - PROCESS | 1654 | 1469879019454 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1654 | 1469879019456 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:43:39 INFO - PROCESS | 1654 | 1469879019459 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1654 | 1469879019461 Marionette TRACE conn2 <- [1,998,null,{}] 04:43:39 INFO - PROCESS | 1654 | 1469879019464 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:39 INFO - PROCESS | 1654 | 1469879019468 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:39 INFO - PROCESS | 1654 | 1469879019562 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:43:39 INFO - PROCESS | 1654 | 1469879019632 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1654 | 1469879019634 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d5f000 == 47 [pid = 1654] [id = 257] 04:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1168e5000) [pid = 1654] [serial = 769] [outer = 0x0] 04:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11728f400) [pid = 1654] [serial = 770] [outer = 0x1168e5000] 04:43:39 INFO - PROCESS | 1654 | 1469879019662 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118085000) [pid = 1654] [serial = 771] [outer = 0x1168e5000] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12a569000 == 46 [pid = 1654] [id = 250] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12931b800 == 45 [pid = 1654] [id = 249] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x119982800 == 44 [pid = 1654] [id = 248] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x128a56000 == 43 [pid = 1654] [id = 247] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x126b13800 == 42 [pid = 1654] [id = 246] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1254c7800 == 41 [pid = 1654] [id = 245] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x120f8e000 == 40 [pid = 1654] [id = 244] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x121907000 == 39 [pid = 1654] [id = 243] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x121133800 == 38 [pid = 1654] [id = 242] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1188d0800 == 37 [pid = 1654] [id = 241] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1168cb800 == 36 [pid = 1654] [id = 240] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x112f83800 == 35 [pid = 1654] [id = 239] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1168cd000 == 34 [pid = 1654] [id = 238] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x124d10800 == 33 [pid = 1654] [id = 237] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x113abf800 == 32 [pid = 1654] [id = 256] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac80000 == 31 [pid = 1654] [id = 255] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12a453000 == 30 [pid = 1654] [id = 254] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x121a98800 == 29 [pid = 1654] [id = 253] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12a581000 == 28 [pid = 1654] [id = 251] 04:43:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1167a9800 == 27 [pid = 1654] [id = 252] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1187f2c00) [pid = 1654] [serial = 698] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x121ce5c00) [pid = 1654] [serial = 707] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124b9e800) [pid = 1654] [serial = 678] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a4e9400) [pid = 1654] [serial = 684] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1291a8c00) [pid = 1654] [serial = 681] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119152400) [pid = 1654] [serial = 675] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1235bd800) [pid = 1654] [serial = 708] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x121995000) [pid = 1654] [serial = 705] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x124b9a400) [pid = 1654] [serial = 710] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119502800) [pid = 1654] [serial = 702] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1130d1400) [pid = 1654] [serial = 687] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112f2a800) [pid = 1654] [serial = 686] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116743400) [pid = 1654] [serial = 692] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11674f000) [pid = 1654] [serial = 693] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11872fc00) [pid = 1654] [serial = 674] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1234d9000) [pid = 1654] [serial = 677] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128aa9000) [pid = 1654] [serial = 680] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11807bc00) [pid = 1654] [serial = 695] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118338400) [pid = 1654] [serial = 696] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124e9ec00) [pid = 1654] [serial = 683] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1130d6800) [pid = 1654] [serial = 689] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x111e2dc00) [pid = 1654] [serial = 690] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x120f0e800) [pid = 1654] [serial = 704] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11910b400) [pid = 1654] [serial = 699] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11924d400) [pid = 1654] [serial = 701] [outer = 0x0] [url = about:blank] 04:43:40 INFO - PROCESS | 1654 | 1469879020612 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1175ms 04:43:40 INFO - PROCESS | 1654 | 1469879020635 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1654 | 1469879020637 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:43:40 INFO - PROCESS | 1654 | 1469879020641 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1654 | 1469879020642 Marionette TRACE conn2 <- [1,1002,null,{}] 04:43:40 INFO - PROCESS | 1654 | 1469879020646 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:40 INFO - PROCESS | 1654 | 1469879020648 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:40 INFO - PROCESS | 1654 | 1469879020730 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:43:40 INFO - PROCESS | 1654 | 1469879020735 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1654 | 1469879020736 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x113abd000 == 28 [pid = 1654] [id = 258] 04:43:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11335a800) [pid = 1654] [serial = 772] [outer = 0x0] 04:43:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116064000) [pid = 1654] [serial = 773] [outer = 0x11335a800] 04:43:40 INFO - PROCESS | 1654 | 1469879020767 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116741800) [pid = 1654] [serial = 774] [outer = 0x11335a800] 04:43:41 INFO - PROCESS | 1654 | 1469879021243 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 622ms 04:43:41 INFO - PROCESS | 1654 | 1469879021263 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1654 | 1469879021270 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:43:41 INFO - PROCESS | 1654 | 1469879021277 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1654 | 1469879021279 Marionette TRACE conn2 <- [1,1006,null,{}] 04:43:41 INFO - PROCESS | 1654 | 1469879021285 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:41 INFO - PROCESS | 1654 | 1469879021288 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:41 INFO - PROCESS | 1654 | 1469879021387 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:43:41 INFO - PROCESS | 1654 | 1469879021392 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1654 | 1469879021394 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f7b000 == 29 [pid = 1654] [id = 259] 04:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x117d2c000) [pid = 1654] [serial = 775] [outer = 0x0] 04:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x117db5c00) [pid = 1654] [serial = 776] [outer = 0x117d2c000] 04:43:41 INFO - PROCESS | 1654 | 1469879021423 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118335400) [pid = 1654] [serial = 777] [outer = 0x117d2c000] 04:43:41 INFO - PROCESS | 1654 | 1469879021780 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 525ms 04:43:41 INFO - PROCESS | 1654 | 1469879021811 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:43:41 INFO - PROCESS | 1654 | 1469879021813 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:43:41 INFO - PROCESS | 1654 | 1469879021819 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1654 | 1469879021822 Marionette TRACE conn2 <- [1,1010,null,{}] 04:43:41 INFO - PROCESS | 1654 | 1469879021832 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:41 INFO - PROCESS | 1654 | 1469879021836 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:41 INFO - PROCESS | 1654 | 1469879021941 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:43:41 INFO - PROCESS | 1654 | 1469879021952 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1654 | 1469879021954 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192d8000 == 30 [pid = 1654] [id = 260] 04:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112f5dc00) [pid = 1654] [serial = 778] [outer = 0x0] 04:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1194ec000) [pid = 1654] [serial = 779] [outer = 0x112f5dc00] 04:43:41 INFO - PROCESS | 1654 | 1469879021991 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a9bc00) [pid = 1654] [serial = 780] [outer = 0x112f5dc00] 04:43:42 INFO - PROCESS | 1654 | 1469879022337 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 525ms 04:43:42 INFO - PROCESS | 1654 | 1469879022343 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1654 | 1469879022344 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:43:42 INFO - PROCESS | 1654 | 1469879022346 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1654 | 1469879022348 Marionette TRACE conn2 <- [1,1014,null,{}] 04:43:42 INFO - PROCESS | 1654 | 1469879022354 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 1654 | 1469879022355 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:42 INFO - PROCESS | 1654 | 1469879022464 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:43:42 INFO - PROCESS | 1654 | 1469879022493 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1654 | 1469879022495 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f0f800 == 31 [pid = 1654] [id = 261] 04:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119aa0800) [pid = 1654] [serial = 781] [outer = 0x0] 04:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120f57c00) [pid = 1654] [serial = 782] [outer = 0x119aa0800] 04:43:42 INFO - PROCESS | 1654 | 1469879022519 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121993400) [pid = 1654] [serial = 783] [outer = 0x119aa0800] 04:43:42 INFO - PROCESS | 1654 | 1469879022812 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 04:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:43:42 INFO - PROCESS | 1654 | 1469879022869 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1654 | 1469879022870 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:43:42 INFO - PROCESS | 1654 | 1469879022872 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1654 | 1469879022873 Marionette TRACE conn2 <- [1,1018,null,{}] 04:43:42 INFO - PROCESS | 1654 | 1469879022882 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 1654 | 1469879022883 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:42 INFO - PROCESS | 1654 | 1469879022972 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:43:43 INFO - PROCESS | 1654 | 1469879023007 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1654 | 1469879023008 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x121451000 == 32 [pid = 1654] [id = 262] 04:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117291800) [pid = 1654] [serial = 784] [outer = 0x0] 04:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1234e1c00) [pid = 1654] [serial = 785] [outer = 0x117291800] 04:43:43 INFO - PROCESS | 1654 | 1469879023032 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124ae6800) [pid = 1654] [serial = 786] [outer = 0x117291800] 04:43:43 INFO - PROCESS | 1654 | 1469879023362 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 04:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:43:43 INFO - PROCESS | 1654 | 1469879023392 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1654 | 1469879023394 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:43:43 INFO - PROCESS | 1654 | 1469879023396 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1654 | 1469879023397 Marionette TRACE conn2 <- [1,1022,null,{}] 04:43:43 INFO - PROCESS | 1654 | 1469879023405 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:43 INFO - PROCESS | 1654 | 1469879023410 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:43 INFO - PROCESS | 1654 | 1469879023523 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:43:43 INFO - PROCESS | 1654 | 1469879023527 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1654 | 1469879023528 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a7c000 == 33 [pid = 1654] [id = 263] 04:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x120f56800) [pid = 1654] [serial = 787] [outer = 0x0] 04:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124ea4c00) [pid = 1654] [serial = 788] [outer = 0x120f56800] 04:43:43 INFO - PROCESS | 1654 | 1469879023554 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126492000) [pid = 1654] [serial = 789] [outer = 0x120f56800] 04:43:43 INFO - PROCESS | 1654 | 1469879023996 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 625ms 04:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:43:44 INFO - PROCESS | 1654 | 1469879024022 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 1654 | 1469879024024 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:43:44 INFO - PROCESS | 1654 | 1469879024027 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1654 | 1469879024028 Marionette TRACE conn2 <- [1,1026,null,{}] 04:43:44 INFO - PROCESS | 1654 | 1469879024033 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 1654 | 1469879024035 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:44 INFO - PROCESS | 1654 | 1469879024158 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:43:44 INFO - PROCESS | 1654 | 1469879024197 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1654 | 1469879024198 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b04000 == 34 [pid = 1654] [id = 264] 04:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x111c7b800) [pid = 1654] [serial = 790] [outer = 0x0] 04:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126729400) [pid = 1654] [serial = 791] [outer = 0x111c7b800] 04:43:44 INFO - PROCESS | 1654 | 1469879024222 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128a2d800) [pid = 1654] [serial = 792] [outer = 0x111c7b800] 04:43:44 INFO - PROCESS | 1654 | 1469879024552 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 570ms 04:43:44 INFO - PROCESS | 1654 | 1469879024597 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:43:44 INFO - PROCESS | 1654 | 1469879024598 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:43:44 INFO - PROCESS | 1654 | 1469879024600 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1654 | 1469879024601 Marionette TRACE conn2 <- [1,1030,null,{}] 04:43:44 INFO - PROCESS | 1654 | 1469879024604 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 1654 | 1469879024605 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:44 INFO - PROCESS | 1654 | 1469879024695 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:43:44 INFO - PROCESS | 1654 | 1469879024729 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1654 | 1469879024731 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ad2800 == 35 [pid = 1654] [id = 265] 04:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126726400) [pid = 1654] [serial = 793] [outer = 0x0] 04:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128b8e000) [pid = 1654] [serial = 794] [outer = 0x126726400] 04:43:44 INFO - PROCESS | 1654 | 1469879024754 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12904b400) [pid = 1654] [serial = 795] [outer = 0x126726400] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x124fecc00) [pid = 1654] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12603c800) [pid = 1654] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1265bb400) [pid = 1654] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119f2f800) [pid = 1654] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1138d5000) [pid = 1654] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112f5a000) [pid = 1654] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x117d38c00) [pid = 1654] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x113d7a400) [pid = 1654] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x111c14800) [pid = 1654] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1235c1c00) [pid = 1654] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x124ea0000) [pid = 1654] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x112f5b400) [pid = 1654] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128b8f800) [pid = 1654] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128a31400) [pid = 1654] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:43:45 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x123541c00) [pid = 1654] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:43:45 INFO - PROCESS | 1654 | 1469879025174 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 619ms 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:43:45 INFO - PROCESS | 1654 | 1469879025220 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1654 | 1469879025222 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:43:45 INFO - PROCESS | 1654 | 1469879025224 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1654 | 1469879025225 Marionette TRACE conn2 <- [1,1034,null,{}] 04:43:45 INFO - PROCESS | 1654 | 1469879025227 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 1654 | 1469879025229 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:45 INFO - PROCESS | 1654 | 1469879025340 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:43:45 INFO - PROCESS | 1654 | 1469879025391 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1654 | 1469879025392 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192d7000 == 36 [pid = 1654] [id = 266] 04:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1121b9000) [pid = 1654] [serial = 796] [outer = 0x0] 04:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118336000) [pid = 1654] [serial = 797] [outer = 0x1121b9000] 04:43:45 INFO - PROCESS | 1654 | 1469879025417 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1235c1c00) [pid = 1654] [serial = 798] [outer = 0x1121b9000] 04:43:45 INFO - PROCESS | 1654 | 1469879025667 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 04:43:45 INFO - PROCESS | 1654 | 1469879025693 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1654 | 1469879025694 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:43:45 INFO - PROCESS | 1654 | 1469879025705 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1654 | 1469879025706 Marionette TRACE conn2 <- [1,1038,null,{}] 04:43:45 INFO - PROCESS | 1654 | 1469879025708 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 1654 | 1469879025709 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:45 INFO - PROCESS | 1654 | 1469879025788 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:43:45 INFO - PROCESS | 1654 | 1469879025792 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1654 | 1469879025793 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12930f800 == 37 [pid = 1654] [id = 267] 04:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118728800) [pid = 1654] [serial = 799] [outer = 0x0] 04:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128a32000) [pid = 1654] [serial = 800] [outer = 0x118728800] 04:43:45 INFO - PROCESS | 1654 | 1469879025819 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x129050400) [pid = 1654] [serial = 801] [outer = 0x118728800] 04:43:46 INFO - PROCESS | 1654 | 1469879026125 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 476ms 04:43:46 INFO - PROCESS | 1654 | 1469879026174 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:43:46 INFO - PROCESS | 1654 | 1469879026176 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:43:46 INFO - PROCESS | 1654 | 1469879026178 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1654 | 1469879026179 Marionette TRACE conn2 <- [1,1042,null,{}] 04:43:46 INFO - PROCESS | 1654 | 1469879026182 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:46 INFO - PROCESS | 1654 | 1469879026184 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:46 INFO - PROCESS | 1654 | 1469879026306 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:43:46 INFO - PROCESS | 1654 | 1469879026311 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1654 | 1469879026313 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x121250800 == 38 [pid = 1654] [id = 268] 04:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x129051c00) [pid = 1654] [serial = 802] [outer = 0x0] 04:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291acc00) [pid = 1654] [serial = 803] [outer = 0x129051c00] 04:43:46 INFO - PROCESS | 1654 | 1469879026340 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a463800) [pid = 1654] [serial = 804] [outer = 0x129051c00] 04:43:46 INFO - PROCESS | 1654 | 1469879026654 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 04:43:46 INFO - PROCESS | 1654 | 1469879026698 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1654 | 1469879026699 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:43:46 INFO - PROCESS | 1654 | 1469879026701 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1654 | 1469879026702 Marionette TRACE conn2 <- [1,1046,null,{}] 04:43:46 INFO - PROCESS | 1654 | 1469879026704 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:46 INFO - PROCESS | 1654 | 1469879026705 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:46 INFO - PROCESS | 1654 | 1469879026781 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:43:46 INFO - PROCESS | 1654 | 1469879026786 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1654 | 1469879026787 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b66a000 == 39 [pid = 1654] [id = 269] 04:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a4eb400) [pid = 1654] [serial = 805] [outer = 0x0] 04:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a54f000) [pid = 1654] [serial = 806] [outer = 0x12a4eb400] 04:43:46 INFO - PROCESS | 1654 | 1469879026811 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a7a5400) [pid = 1654] [serial = 807] [outer = 0x12a4eb400] 04:43:47 INFO - PROCESS | 1654 | --DOCSHELL 0x113abd000 == 38 [pid = 1654] [id = 258] 04:43:47 INFO - PROCESS | 1654 | --DOCSHELL 0x113d5f000 == 37 [pid = 1654] [id = 257] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x116f7b000 == 36 [pid = 1654] [id = 259] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1192d8000 == 35 [pid = 1654] [id = 260] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x128ad2800 == 34 [pid = 1654] [id = 265] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x121451000 == 33 [pid = 1654] [id = 262] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1192d7000 == 32 [pid = 1654] [id = 266] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x124a7c000 == 31 [pid = 1654] [id = 263] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12930f800 == 30 [pid = 1654] [id = 267] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x126b04000 == 29 [pid = 1654] [id = 264] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119f0f800 == 28 [pid = 1654] [id = 261] 04:43:48 INFO - PROCESS | 1654 | --DOCSHELL 0x121250800 == 27 [pid = 1654] [id = 268] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x125f68000) [pid = 1654] [serial = 734] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126425800) [pid = 1654] [serial = 737] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12672f800) [pid = 1654] [serial = 740] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1214dd800) [pid = 1654] [serial = 728] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121a4a400) [pid = 1654] [serial = 729] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1194e9c00) [pid = 1654] [serial = 725] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120f53400) [pid = 1654] [serial = 726] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11673ec00) [pid = 1654] [serial = 719] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1176b3400) [pid = 1654] [serial = 720] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1265b3c00) [pid = 1654] [serial = 738] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118729400) [pid = 1654] [serial = 722] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119109000) [pid = 1654] [serial = 723] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x115edc000) [pid = 1654] [serial = 713] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1162cc400) [pid = 1654] [serial = 714] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1160d2400) [pid = 1654] [serial = 743] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124e9f800) [pid = 1654] [serial = 711] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1291a4800) [pid = 1654] [serial = 750] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x113d77c00) [pid = 1654] [serial = 716] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1162cf800) [pid = 1654] [serial = 717] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11924dc00) [pid = 1654] [serial = 744] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x129050c00) [pid = 1654] [serial = 749] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128a28800) [pid = 1654] [serial = 741] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1291a8400) [pid = 1654] [serial = 752] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x129364c00) [pid = 1654] [serial = 753] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x128a35c00) [pid = 1654] [serial = 746] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x124a67800) [pid = 1654] [serial = 731] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12603c400) [pid = 1654] [serial = 735] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x128b89c00) [pid = 1654] [serial = 747] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x124fec400) [pid = 1654] [serial = 732] [outer = 0x0] [url = about:blank] 04:43:48 INFO - PROCESS | 1654 | 1469879028302 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1622ms 04:43:48 INFO - PROCESS | 1654 | 1469879028324 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:43:48 INFO - PROCESS | 1654 | 1469879028326 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:43:48 INFO - PROCESS | 1654 | 1469879028329 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1654 | 1469879028331 Marionette TRACE conn2 <- [1,1050,null,{}] 04:43:48 INFO - PROCESS | 1654 | 1469879028335 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 1654 | 1469879028337 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:48 INFO - PROCESS | 1654 | 1469879028418 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:43:48 INFO - PROCESS | 1654 | 1469879028466 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1654 | 1469879028469 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a2b800 == 28 [pid = 1654] [id = 270] 04:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x113d1c400) [pid = 1654] [serial = 808] [outer = 0x0] 04:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11519f800) [pid = 1654] [serial = 809] [outer = 0x113d1c400] 04:43:48 INFO - PROCESS | 1654 | 1469879028497 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1160ca000) [pid = 1654] [serial = 810] [outer = 0x113d1c400] 04:43:48 INFO - PROCESS | 1654 | 1469879028795 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 474ms 04:43:48 INFO - PROCESS | 1654 | 1469879028805 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1654 | 1469879028809 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:43:48 INFO - PROCESS | 1654 | 1469879028813 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1654 | 1469879028817 Marionette TRACE conn2 <- [1,1054,null,{}] 04:43:48 INFO - PROCESS | 1654 | 1469879028826 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 1654 | 1469879028828 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:48 INFO - PROCESS | 1654 | 1469879028910 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:43:48 INFO - PROCESS | 1654 | 1469879028915 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1654 | 1469879028918 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x116adb800 == 29 [pid = 1654] [id = 271] 04:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1162dac00) [pid = 1654] [serial = 811] [outer = 0x0] 04:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11674e800) [pid = 1654] [serial = 812] [outer = 0x1162dac00] 04:43:48 INFO - PROCESS | 1654 | 1469879028946 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x116ab2400) [pid = 1654] [serial = 813] [outer = 0x1162dac00] 04:43:49 INFO - PROCESS | 1654 | 1469879029282 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 479ms 04:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:43:49 INFO - PROCESS | 1654 | 1469879029294 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1654 | 1469879029295 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:43:49 INFO - PROCESS | 1654 | 1469879029299 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1654 | 1469879029302 Marionette TRACE conn2 <- [1,1058,null,{}] 04:43:49 INFO - PROCESS | 1654 | 1469879029310 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:49 INFO - PROCESS | 1654 | 1469879029313 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:49 INFO - PROCESS | 1654 | 1469879029387 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:43:49 INFO - PROCESS | 1654 | 1469879029392 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1654 | 1469879029394 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11876e800 == 30 [pid = 1654] [id = 272] 04:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1121bec00) [pid = 1654] [serial = 814] [outer = 0x0] 04:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118343c00) [pid = 1654] [serial = 815] [outer = 0x1121bec00] 04:43:49 INFO - PROCESS | 1654 | 1469879029424 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118858c00) [pid = 1654] [serial = 816] [outer = 0x1121bec00] 04:43:49 INFO - PROCESS | 1654 | 1469879029752 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 04:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:43:49 INFO - PROCESS | 1654 | 1469879029771 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1654 | 1469879029773 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:43:49 INFO - PROCESS | 1654 | 1469879029775 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1654 | 1469879029776 Marionette TRACE conn2 <- [1,1062,null,{}] 04:43:49 INFO - PROCESS | 1654 | 1469879029779 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:49 INFO - PROCESS | 1654 | 1469879029780 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:49 INFO - PROCESS | 1654 | 1469879029855 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:43:49 INFO - PROCESS | 1654 | 1469879029904 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1654 | 1469879029906 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e7000 == 31 [pid = 1654] [id = 273] 04:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11872ac00) [pid = 1654] [serial = 817] [outer = 0x0] 04:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11924dc00) [pid = 1654] [serial = 818] [outer = 0x11872ac00] 04:43:49 INFO - PROCESS | 1654 | 1469879029931 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1194ed800) [pid = 1654] [serial = 819] [outer = 0x11872ac00] 04:43:50 INFO - PROCESS | 1654 | 1469879030200 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 04:43:50 INFO - PROCESS | 1654 | 1469879030243 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1654 | 1469879030245 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:43:50 INFO - PROCESS | 1654 | 1469879030247 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1654 | 1469879030248 Marionette TRACE conn2 <- [1,1066,null,{}] 04:43:50 INFO - PROCESS | 1654 | 1469879030267 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 1654 | 1469879030269 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:50 INFO - PROCESS | 1654 | 1469879030341 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:43:50 INFO - PROCESS | 1654 | 1469879030345 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1654 | 1469879030346 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x121150800 == 32 [pid = 1654] [id = 274] 04:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x113809000) [pid = 1654] [serial = 820] [outer = 0x0] 04:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1199d7000) [pid = 1654] [serial = 821] [outer = 0x113809000] 04:43:50 INFO - PROCESS | 1654 | 1469879030373 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120f54000) [pid = 1654] [serial = 822] [outer = 0x113809000] 04:43:50 INFO - PROCESS | 1654 | 1469879030701 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 483ms 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:43:50 INFO - PROCESS | 1654 | 1469879030731 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1654 | 1469879030734 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:43:50 INFO - PROCESS | 1654 | 1469879030737 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1654 | 1469879030738 Marionette TRACE conn2 <- [1,1070,null,{}] 04:43:50 INFO - PROCESS | 1654 | 1469879030740 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 1654 | 1469879030744 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:50 INFO - PROCESS | 1654 | 1469879030854 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:43:50 INFO - PROCESS | 1654 | 1469879030860 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1654 | 1469879030861 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x121448000 == 33 [pid = 1654] [id = 275] 04:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112f57c00) [pid = 1654] [serial = 823] [outer = 0x0] 04:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1212f0c00) [pid = 1654] [serial = 824] [outer = 0x112f57c00] 04:43:50 INFO - PROCESS | 1654 | 1469879030888 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124d68000) [pid = 1654] [serial = 825] [outer = 0x112f57c00] 04:43:51 INFO - PROCESS | 1654 | 1469879031255 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 568ms 04:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:43:51 INFO - PROCESS | 1654 | 1469879031307 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1654 | 1469879031309 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:43:51 INFO - PROCESS | 1654 | 1469879031312 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1654 | 1469879031314 Marionette TRACE conn2 <- [1,1074,null,{}] 04:43:51 INFO - PROCESS | 1654 | 1469879031318 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 1654 | 1469879031320 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:51 INFO - PROCESS | 1654 | 1469879031441 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:43:51 INFO - PROCESS | 1654 | 1469879031506 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1654 | 1469879031507 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x124d10800 == 34 [pid = 1654] [id = 276] 04:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1162d2000) [pid = 1654] [serial = 826] [outer = 0x0] 04:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ff3800) [pid = 1654] [serial = 827] [outer = 0x1162d2000] 04:43:51 INFO - PROCESS | 1654 | 1469879031531 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125f5e400) [pid = 1654] [serial = 828] [outer = 0x1162d2000] 04:43:51 INFO - PROCESS | 1654 | 1469879031787 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 04:43:51 INFO - PROCESS | 1654 | 1469879031839 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:43:51 INFO - PROCESS | 1654 | 1469879031840 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:43:51 INFO - PROCESS | 1654 | 1469879031842 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1654 | 1469879031843 Marionette TRACE conn2 <- [1,1078,null,{}] 04:43:51 INFO - PROCESS | 1654 | 1469879031846 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 1654 | 1469879031847 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:51 INFO - PROCESS | 1654 | 1469879031924 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:43:51 INFO - PROCESS | 1654 | 1469879031928 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1654 | 1469879031929 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c2800 == 35 [pid = 1654] [id = 277] 04:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124ea0000) [pid = 1654] [serial = 829] [outer = 0x0] 04:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f8ec00) [pid = 1654] [serial = 830] [outer = 0x124ea0000] 04:43:51 INFO - PROCESS | 1654 | 1469879031955 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126045800) [pid = 1654] [serial = 831] [outer = 0x124ea0000] 04:43:52 INFO - PROCESS | 1654 | 1469879032272 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 04:43:52 INFO - PROCESS | 1654 | 1469879032311 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1654 | 1469879032312 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:43:52 INFO - PROCESS | 1654 | 1469879032314 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1654 | 1469879032315 Marionette TRACE conn2 <- [1,1082,null,{}] 04:43:52 INFO - PROCESS | 1654 | 1469879032317 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:52 INFO - PROCESS | 1654 | 1469879032318 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:52 INFO - PROCESS | 1654 | 1469879032421 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:43:52 INFO - PROCESS | 1654 | 1469879032427 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1654 | 1469879032428 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11876e000 == 36 [pid = 1654] [id = 278] 04:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x120f58c00) [pid = 1654] [serial = 832] [outer = 0x0] 04:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126491c00) [pid = 1654] [serial = 833] [outer = 0x120f58c00] 04:43:52 INFO - PROCESS | 1654 | 1469879032455 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x126722000) [pid = 1654] [serial = 834] [outer = 0x120f58c00] 04:43:52 INFO - PROCESS | 1654 | 1469879032734 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 04:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:43:52 INFO - PROCESS | 1654 | 1469879032787 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1654 | 1469879032788 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:43:52 INFO - PROCESS | 1654 | 1469879032790 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1654 | 1469879032791 Marionette TRACE conn2 <- [1,1086,null,{}] 04:43:52 INFO - PROCESS | 1654 | 1469879032793 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:52 INFO - PROCESS | 1654 | 1469879032794 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:52 INFO - PROCESS | 1654 | 1469879032870 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:43:52 INFO - PROCESS | 1654 | 1469879032874 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1654 | 1469879032875 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d60800 == 37 [pid = 1654] [id = 279] 04:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126045000) [pid = 1654] [serial = 835] [outer = 0x0] 04:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128a27400) [pid = 1654] [serial = 836] [outer = 0x126045000] 04:43:52 INFO - PROCESS | 1654 | 1469879032901 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128a35c00) [pid = 1654] [serial = 837] [outer = 0x126045000] 04:43:53 INFO - PROCESS | 1654 | 1469879033241 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 04:43:53 INFO - PROCESS | 1654 | 1469879033261 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1654 | 1469879033262 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:43:53 INFO - PROCESS | 1654 | 1469879033265 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1654 | 1469879033267 Marionette TRACE conn2 <- [1,1090,null,{}] 04:43:53 INFO - PROCESS | 1654 | 1469879033269 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 1654 | 1469879033271 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:53 INFO - PROCESS | 1654 | 1469879033415 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:43:53 INFO - PROCESS | 1654 | 1469879033434 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1654 | 1469879033436 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12114e800 == 38 [pid = 1654] [id = 280] 04:43:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128a2b800) [pid = 1654] [serial = 838] [outer = 0x0] 04:43:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x129045c00) [pid = 1654] [serial = 839] [outer = 0x128a2b800] 04:43:53 INFO - PROCESS | 1654 | 1469879033478 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1291a6c00) [pid = 1654] [serial = 840] [outer = 0x128a2b800] 04:43:53 INFO - PROCESS | 1654 | 1469879033905 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 04:43:53 INFO - PROCESS | 1654 | 1469879033936 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1654 | 1469879033937 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:43:53 INFO - PROCESS | 1654 | 1469879033940 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1654 | 1469879033941 Marionette TRACE conn2 <- [1,1094,null,{}] 04:43:53 INFO - PROCESS | 1654 | 1469879033944 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 1654 | 1469879033945 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:54 INFO - PROCESS | 1654 | 1469879034046 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:43:54 INFO - PROCESS | 1654 | 1469879034050 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1654 | 1469879034051 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a443000 == 39 [pid = 1654] [id = 281] 04:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x113f0b800) [pid = 1654] [serial = 841] [outer = 0x0] 04:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1291ac000) [pid = 1654] [serial = 842] [outer = 0x113f0b800] 04:43:54 INFO - PROCESS | 1654 | 1469879034076 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12a460400) [pid = 1654] [serial = 843] [outer = 0x113f0b800] 04:43:54 INFO - PROCESS | 1654 | 1469879034418 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 04:43:54 INFO - PROCESS | 1654 | 1469879034462 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1654 | 1469879034463 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:43:54 INFO - PROCESS | 1654 | 1469879034467 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1654 | 1469879034469 Marionette TRACE conn2 <- [1,1098,null,{}] 04:43:54 INFO - PROCESS | 1654 | 1469879034471 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:54 INFO - PROCESS | 1654 | 1469879034472 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:54 INFO - PROCESS | 1654 | 1469879034573 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:43:54 INFO - PROCESS | 1654 | 1469879034577 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1654 | 1469879034578 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a935000 == 40 [pid = 1654] [id = 282] 04:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x129362400) [pid = 1654] [serial = 844] [outer = 0x0] 04:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12a4f1400) [pid = 1654] [serial = 845] [outer = 0x129362400] 04:43:54 INFO - PROCESS | 1654 | 1469879034601 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12a552800) [pid = 1654] [serial = 846] [outer = 0x129362400] 04:43:54 INFO - PROCESS | 1654 | 1469879034927 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 473ms 04:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:43:54 INFO - PROCESS | 1654 | 1469879034939 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1654 | 1469879034940 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:43:54 INFO - PROCESS | 1654 | 1469879034942 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1654 | 1469879034943 Marionette TRACE conn2 <- [1,1102,null,{}] 04:43:54 INFO - PROCESS | 1654 | 1469879034945 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:54 INFO - PROCESS | 1654 | 1469879034947 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:55 INFO - PROCESS | 1654 | 1469879035043 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:43:55 INFO - PROCESS | 1654 | 1469879035055 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1654 | 1469879035056 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac8e000 == 41 [pid = 1654] [id = 283] 04:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a7a3800) [pid = 1654] [serial = 847] [outer = 0x0] 04:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12a7a8800) [pid = 1654] [serial = 848] [outer = 0x12a7a3800] 04:43:55 INFO - PROCESS | 1654 | 1469879035079 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12a98ec00) [pid = 1654] [serial = 849] [outer = 0x12a7a3800] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x117291800) [pid = 1654] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x111c7b800) [pid = 1654] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x120f56800) [pid = 1654] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1121b9000) [pid = 1654] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x126726400) [pid = 1654] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118728800) [pid = 1654] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x112f5dc00) [pid = 1654] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x117d2c000) [pid = 1654] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11335a800) [pid = 1654] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1168e5000) [pid = 1654] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115e24800) [pid = 1654] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x125f6ac00) [pid = 1654] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119aa4800) [pid = 1654] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118726c00) [pid = 1654] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1138e0c00) [pid = 1654] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119aa0800) [pid = 1654] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:43:55 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x129051c00) [pid = 1654] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:43:55 INFO - PROCESS | 1654 | 1469879035547 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 04:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:43:55 INFO - PROCESS | 1654 | 1469879035561 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1654 | 1469879035562 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:43:55 INFO - PROCESS | 1654 | 1469879035564 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1654 | 1469879035565 Marionette TRACE conn2 <- [1,1106,null,{}] 04:43:55 INFO - PROCESS | 1654 | 1469879035570 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:55 INFO - PROCESS | 1654 | 1469879035571 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:55 INFO - PROCESS | 1654 | 1469879035656 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:43:55 INFO - PROCESS | 1654 | 1469879035660 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1654 | 1469879035661 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254ba800 == 42 [pid = 1654] [id = 284] 04:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112f50c00) [pid = 1654] [serial = 850] [outer = 0x0] 04:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116545000) [pid = 1654] [serial = 851] [outer = 0x112f50c00] 04:43:55 INFO - PROCESS | 1654 | 1469879035685 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1194ee000) [pid = 1654] [serial = 852] [outer = 0x112f50c00] 04:43:56 INFO - PROCESS | 1654 | 1469879036049 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 521ms 04:43:56 INFO - PROCESS | 1654 | 1469879036086 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1654 | 1469879036088 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:43:56 INFO - PROCESS | 1654 | 1469879036098 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1654 | 1469879036100 Marionette TRACE conn2 <- [1,1110,null,{}] 04:43:56 INFO - PROCESS | 1654 | 1469879036103 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 1654 | 1469879036104 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:56 INFO - PROCESS | 1654 | 1469879036224 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:43:56 INFO - PROCESS | 1654 | 1469879036229 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1654 | 1469879036230 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcd5800 == 43 [pid = 1654] [id = 285] 04:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119502c00) [pid = 1654] [serial = 853] [outer = 0x0] 04:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x124b99000) [pid = 1654] [serial = 854] [outer = 0x119502c00] 04:43:56 INFO - PROCESS | 1654 | 1469879036270 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128b8d800) [pid = 1654] [serial = 855] [outer = 0x119502c00] 04:43:56 INFO - PROCESS | 1654 | 1469879036727 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 04:43:56 INFO - PROCESS | 1654 | 1469879036770 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1654 | 1469879036771 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:43:56 INFO - PROCESS | 1654 | 1469879036774 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1654 | 1469879036775 Marionette TRACE conn2 <- [1,1114,null,{}] 04:43:56 INFO - PROCESS | 1654 | 1469879036777 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 1654 | 1469879036778 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:56 INFO - PROCESS | 1654 | 1469879036863 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:43:56 INFO - PROCESS | 1654 | 1469879036885 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1654 | 1469879036886 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c07f000 == 44 [pid = 1654] [id = 286] 04:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11386b400) [pid = 1654] [serial = 856] [outer = 0x0] 04:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a991000) [pid = 1654] [serial = 857] [outer = 0x11386b400] 04:43:56 INFO - PROCESS | 1654 | 1469879036910 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ac6c800) [pid = 1654] [serial = 858] [outer = 0x11386b400] 04:43:57 INFO - PROCESS | 1654 | 1469879037208 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 467ms 04:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:43:57 INFO - PROCESS | 1654 | 1469879037242 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1654 | 1469879037243 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:43:57 INFO - PROCESS | 1654 | 1469879037245 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1654 | 1469879037246 Marionette TRACE conn2 <- [1,1118,null,{}] 04:43:57 INFO - PROCESS | 1654 | 1469879037249 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:57 INFO - PROCESS | 1654 | 1469879037251 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:57 INFO - PROCESS | 1654 | 1469879037327 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:43:57 INFO - PROCESS | 1654 | 1469879037386 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1654 | 1469879037387 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c08d800 == 45 [pid = 1654] [id = 287] 04:43:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x129049400) [pid = 1654] [serial = 859] [outer = 0x0] 04:43:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12ac73400) [pid = 1654] [serial = 860] [outer = 0x129049400] 04:43:57 INFO - PROCESS | 1654 | 1469879037410 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b651c00) [pid = 1654] [serial = 861] [outer = 0x129049400] 04:43:57 INFO - PROCESS | 1654 | 1469879037898 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 668ms 04:43:57 INFO - PROCESS | 1654 | 1469879037940 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1654 | 1469879037943 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:43:57 INFO - PROCESS | 1654 | 1469879037948 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1654 | 1469879037952 Marionette TRACE conn2 <- [1,1122,null,{}] 04:43:57 INFO - PROCESS | 1654 | 1469879037957 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:57 INFO - PROCESS | 1654 | 1469879037959 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:58 INFO - PROCESS | 1654 | 1469879038071 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:43:58 INFO - PROCESS | 1654 | 1469879038194 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1654 | 1469879038196 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ad3800 == 46 [pid = 1654] [id = 288] 04:43:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x113f7d400) [pid = 1654] [serial = 862] [outer = 0x0] 04:43:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116063400) [pid = 1654] [serial = 863] [outer = 0x113f7d400] 04:43:58 INFO - PROCESS | 1654 | 1469879038226 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1162d8800) [pid = 1654] [serial = 864] [outer = 0x113f7d400] 04:43:58 INFO - PROCESS | 1654 | 1469879038873 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 974ms 04:43:58 INFO - PROCESS | 1654 | 1469879038923 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1654 | 1469879038925 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:43:58 INFO - PROCESS | 1654 | 1469879038928 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1654 | 1469879038930 Marionette TRACE conn2 <- [1,1126,null,{}] 04:43:58 INFO - PROCESS | 1654 | 1469879038934 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 1654 | 1469879038936 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:59 INFO - PROCESS | 1654 | 1469879039037 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:43:59 INFO - PROCESS | 1654 | 1469879039116 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1654 | 1469879039119 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x116009000 == 47 [pid = 1654] [id = 289] 04:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116746800) [pid = 1654] [serial = 865] [outer = 0x0] 04:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x116815c00) [pid = 1654] [serial = 866] [outer = 0x116746800] 04:43:59 INFO - PROCESS | 1654 | 1469879039147 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1176ae400) [pid = 1654] [serial = 867] [outer = 0x116746800] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12c07f000 == 46 [pid = 1654] [id = 286] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcd5800 == 45 [pid = 1654] [id = 285] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1254ba800 == 44 [pid = 1654] [id = 284] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12a54f000) [pid = 1654] [serial = 806] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac8e000 == 43 [pid = 1654] [id = 283] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a935000 == 42 [pid = 1654] [id = 282] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a443000 == 41 [pid = 1654] [id = 281] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12114e800 == 40 [pid = 1654] [id = 280] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x128d60800 == 39 [pid = 1654] [id = 279] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11876e000 == 38 [pid = 1654] [id = 278] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c2800 == 37 [pid = 1654] [id = 277] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x124d10800 == 36 [pid = 1654] [id = 276] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x121448000 == 35 [pid = 1654] [id = 275] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x121150800 == 34 [pid = 1654] [id = 274] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e7000 == 33 [pid = 1654] [id = 273] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11876e800 == 32 [pid = 1654] [id = 272] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x116adb800 == 31 [pid = 1654] [id = 271] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x113a2b800 == 30 [pid = 1654] [id = 270] 04:43:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12b66a000 == 29 [pid = 1654] [id = 269] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x124ae6800) [pid = 1654] [serial = 786] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1234e1c00) [pid = 1654] [serial = 785] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x126729400) [pid = 1654] [serial = 791] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124ea4c00) [pid = 1654] [serial = 788] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128a2d800) [pid = 1654] [serial = 792] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118336000) [pid = 1654] [serial = 797] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128b8e000) [pid = 1654] [serial = 794] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128a32000) [pid = 1654] [serial = 800] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12904b400) [pid = 1654] [serial = 795] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x129050400) [pid = 1654] [serial = 801] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1194ec000) [pid = 1654] [serial = 779] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119a9bc00) [pid = 1654] [serial = 780] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x117db5c00) [pid = 1654] [serial = 776] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118335400) [pid = 1654] [serial = 777] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116064000) [pid = 1654] [serial = 773] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116741800) [pid = 1654] [serial = 774] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118085000) [pid = 1654] [serial = 771] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11728f400) [pid = 1654] [serial = 770] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x129045400) [pid = 1654] [serial = 768] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1187f5400) [pid = 1654] [serial = 767] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128a2e800) [pid = 1654] [serial = 765] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126425000) [pid = 1654] [serial = 764] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124bfa800) [pid = 1654] [serial = 762] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121806c00) [pid = 1654] [serial = 761] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1194e2800) [pid = 1654] [serial = 759] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1187ee800) [pid = 1654] [serial = 758] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116743c00) [pid = 1654] [serial = 756] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11605c400) [pid = 1654] [serial = 755] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x120f57c00) [pid = 1654] [serial = 782] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x126492000) [pid = 1654] [serial = 789] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1235c1c00) [pid = 1654] [serial = 798] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1291acc00) [pid = 1654] [serial = 803] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a463800) [pid = 1654] [serial = 804] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x121993400) [pid = 1654] [serial = 783] [outer = 0x0] [url = about:blank] 04:43:59 INFO - PROCESS | 1654 | 1469879039602 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 720ms 04:43:59 INFO - PROCESS | 1654 | 1469879039650 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1654 | 1469879039654 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:43:59 INFO - PROCESS | 1654 | 1469879039658 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1654 | 1469879039660 Marionette TRACE conn2 <- [1,1130,null,{}] 04:43:59 INFO - PROCESS | 1654 | 1469879039662 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:59 INFO - PROCESS | 1654 | 1469879039664 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:59 INFO - PROCESS | 1654 | 1469879039741 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:43:59 INFO - PROCESS | 1654 | 1469879039745 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1654 | 1469879039746 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:43:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x117238000 == 30 [pid = 1654] [id = 290] 04:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118083800) [pid = 1654] [serial = 868] [outer = 0x0] 04:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118338400) [pid = 1654] [serial = 869] [outer = 0x118083800] 04:43:59 INFO - PROCESS | 1654 | 1469879039775 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1187eb000) [pid = 1654] [serial = 870] [outer = 0x118083800] 04:44:00 INFO - PROCESS | 1654 | 1469879040107 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 04:44:00 INFO - PROCESS | 1654 | 1469879040230 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1654 | 1469879040231 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:44:00 INFO - PROCESS | 1654 | 1469879040299 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1654 | 1469879040301 Marionette TRACE conn2 <- [1,1134,null,{}] 04:44:00 INFO - PROCESS | 1654 | 1469879040334 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:00 INFO - PROCESS | 1654 | 1469879040337 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:00 INFO - PROCESS | 1654 | 1469879040414 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:44:00 INFO - PROCESS | 1654 | 1469879040472 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1654 | 1469879040474 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f0f000 == 31 [pid = 1654] [id = 291] 04:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1194e3c00) [pid = 1654] [serial = 871] [outer = 0x0] 04:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121806c00) [pid = 1654] [serial = 872] [outer = 0x1194e3c00] 04:44:00 INFO - PROCESS | 1654 | 1469879040502 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1234e2800) [pid = 1654] [serial = 873] [outer = 0x1194e3c00] 04:44:00 INFO - PROCESS | 1654 | 1469879040802 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 609ms 04:44:00 INFO - PROCESS | 1654 | 1469879040844 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1654 | 1469879040846 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:44:00 INFO - PROCESS | 1654 | 1469879040849 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1654 | 1469879040852 Marionette TRACE conn2 <- [1,1138,null,{}] 04:44:00 INFO - PROCESS | 1654 | 1469879040854 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:00 INFO - PROCESS | 1654 | 1469879040855 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:00 INFO - PROCESS | 1654 | 1469879040929 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:44:00 INFO - PROCESS | 1654 | 1469879040935 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1654 | 1469879040937 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x121910800 == 32 [pid = 1654] [id = 292] 04:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x115e16400) [pid = 1654] [serial = 874] [outer = 0x0] 04:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x124bfbc00) [pid = 1654] [serial = 875] [outer = 0x115e16400] 04:44:00 INFO - PROCESS | 1654 | 1469879040962 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125f60000) [pid = 1654] [serial = 876] [outer = 0x115e16400] 04:44:01 INFO - PROCESS | 1654 | 1469879041273 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms 04:44:01 INFO - PROCESS | 1654 | 1469879041320 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1654 | 1469879041321 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:44:01 INFO - PROCESS | 1654 | 1469879041323 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1654 | 1469879041324 Marionette TRACE conn2 <- [1,1142,null,{}] 04:44:01 INFO - PROCESS | 1654 | 1469879041326 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 1654 | 1469879041327 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:01 INFO - PROCESS | 1654 | 1469879041426 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:44:01 INFO - PROCESS | 1654 | 1469879041432 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1654 | 1469879041435 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a7c800 == 33 [pid = 1654] [id = 293] 04:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11606a800) [pid = 1654] [serial = 877] [outer = 0x0] 04:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x125f69000) [pid = 1654] [serial = 878] [outer = 0x11606a800] 04:44:01 INFO - PROCESS | 1654 | 1469879041466 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x126425000) [pid = 1654] [serial = 879] [outer = 0x11606a800] 04:44:01 INFO - PROCESS | 1654 | 1469879041796 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 04:44:01 INFO - PROCESS | 1654 | 1469879041842 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1654 | 1469879041843 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:44:01 INFO - PROCESS | 1654 | 1469879041845 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1654 | 1469879041846 Marionette TRACE conn2 <- [1,1146,null,{}] 04:44:01 INFO - PROCESS | 1654 | 1469879041848 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 1654 | 1469879041852 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:01 INFO - PROCESS | 1654 | 1469879041970 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:44:01 INFO - PROCESS | 1654 | 1469879041985 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1654 | 1469879041986 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260ce000 == 34 [pid = 1654] [id = 294] 04:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12652b800) [pid = 1654] [serial = 880] [outer = 0x0] 04:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128a35400) [pid = 1654] [serial = 881] [outer = 0x12652b800] 04:44:02 INFO - PROCESS | 1654 | 1469879042010 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x129050c00) [pid = 1654] [serial = 882] [outer = 0x12652b800] 04:44:02 INFO - PROCESS | 1654 | 1469879042335 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 04:44:02 INFO - PROCESS | 1654 | 1469879042363 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1654 | 1469879042364 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:44:02 INFO - PROCESS | 1654 | 1469879042367 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1654 | 1469879042368 Marionette TRACE conn2 <- [1,1150,null,{}] 04:44:02 INFO - PROCESS | 1654 | 1469879042370 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 1654 | 1469879042371 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:02 INFO - PROCESS | 1654 | 1469879042462 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:44:02 INFO - PROCESS | 1654 | 1469879042466 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1654 | 1469879042467 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a53000 == 35 [pid = 1654] [id = 295] 04:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126729400) [pid = 1654] [serial = 883] [outer = 0x0] 04:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291a9c00) [pid = 1654] [serial = 884] [outer = 0x126729400] 04:44:02 INFO - PROCESS | 1654 | 1469879042498 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a465400) [pid = 1654] [serial = 885] [outer = 0x126729400] 04:44:02 INFO - PROCESS | 1654 | 1469879042813 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:44:02 INFO - PROCESS | 1654 | 1469879042840 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1654 | 1469879042841 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:44:02 INFO - PROCESS | 1654 | 1469879042843 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1654 | 1469879042844 Marionette TRACE conn2 <- [1,1154,null,{}] 04:44:02 INFO - PROCESS | 1654 | 1469879042854 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 1654 | 1469879042856 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:02 INFO - PROCESS | 1654 | 1469879042952 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:44:02 INFO - PROCESS | 1654 | 1469879042955 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1654 | 1469879042956 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x129080000 == 36 [pid = 1654] [id = 296] 04:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a4efc00) [pid = 1654] [serial = 886] [outer = 0x0] 04:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a554c00) [pid = 1654] [serial = 887] [outer = 0x12a4efc00] 04:44:02 INFO - PROCESS | 1654 | 1469879042980 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a989c00) [pid = 1654] [serial = 888] [outer = 0x12a4efc00] 04:44:03 INFO - PROCESS | 1654 | 1469879043311 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 476ms 04:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:44:03 INFO - PROCESS | 1654 | 1469879043323 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1654 | 1469879043325 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:44:03 INFO - PROCESS | 1654 | 1469879043327 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1654 | 1469879043328 Marionette TRACE conn2 <- [1,1158,null,{}] 04:44:03 INFO - PROCESS | 1654 | 1469879043330 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:03 INFO - PROCESS | 1654 | 1469879043332 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:03 INFO - PROCESS | 1654 | 1469879043430 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:44:03 INFO - PROCESS | 1654 | 1469879043448 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1654 | 1469879043450 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12931b800 == 37 [pid = 1654] [id = 297] 04:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1234db800) [pid = 1654] [serial = 889] [outer = 0x0] 04:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12ac73c00) [pid = 1654] [serial = 890] [outer = 0x1234db800] 04:44:03 INFO - PROCESS | 1654 | 1469879043473 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b8bfc00) [pid = 1654] [serial = 891] [outer = 0x1234db800] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x113f0b800) [pid = 1654] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x129362400) [pid = 1654] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112f57c00) [pid = 1654] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1162dac00) [pid = 1654] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a4eb400) [pid = 1654] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x113809000) [pid = 1654] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x113d1c400) [pid = 1654] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126045000) [pid = 1654] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x120f58c00) [pid = 1654] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1121bec00) [pid = 1654] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1162d2000) [pid = 1654] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11872ac00) [pid = 1654] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124ea0000) [pid = 1654] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a7a3800) [pid = 1654] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112f50c00) [pid = 1654] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11386b400) [pid = 1654] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128a2b800) [pid = 1654] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:44:03 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x119502c00) [pid = 1654] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:44:03 INFO - PROCESS | 1654 | 1469879043923 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 619ms 04:44:03 INFO - PROCESS | 1654 | 1469879043946 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1654 | 1469879043948 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:44:03 INFO - PROCESS | 1654 | 1469879043950 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1654 | 1469879043951 Marionette TRACE conn2 <- [1,1162,null,{}] 04:44:03 INFO - PROCESS | 1654 | 1469879043954 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:03 INFO - PROCESS | 1654 | 1469879043955 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:04 INFO - PROCESS | 1654 | 1469879044049 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:44:04 INFO - PROCESS | 1654 | 1469879044054 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1654 | 1469879044056 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x121910000 == 38 [pid = 1654] [id = 298] 04:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1162d2000) [pid = 1654] [serial = 892] [outer = 0x0] 04:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1176b4800) [pid = 1654] [serial = 893] [outer = 0x1162d2000] 04:44:04 INFO - PROCESS | 1654 | 1469879044095 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121a4b800) [pid = 1654] [serial = 894] [outer = 0x1162d2000] 04:44:04 INFO - PROCESS | 1654 | 1469879044509 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 570ms 04:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:44:04 INFO - PROCESS | 1654 | 1469879044523 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1654 | 1469879044525 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:44:04 INFO - PROCESS | 1654 | 1469879044528 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1654 | 1469879044531 Marionette TRACE conn2 <- [1,1166,null,{}] 04:44:04 INFO - PROCESS | 1654 | 1469879044538 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 1654 | 1469879044540 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:04 INFO - PROCESS | 1654 | 1469879044743 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:44:04 INFO - PROCESS | 1654 | 1469879044753 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1654 | 1469879044755 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a939000 == 39 [pid = 1654] [id = 299] 04:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124ea0000) [pid = 1654] [serial = 895] [outer = 0x0] 04:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128a2f400) [pid = 1654] [serial = 896] [outer = 0x124ea0000] 04:44:04 INFO - PROCESS | 1654 | 1469879044797 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b8cb000) [pid = 1654] [serial = 897] [outer = 0x124ea0000] 04:44:05 INFO - PROCESS | 1654 | 1469879045170 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 674ms 04:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:44:05 INFO - PROCESS | 1654 | 1469879045203 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1654 | 1469879045204 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:44:05 INFO - PROCESS | 1654 | 1469879045206 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1654 | 1469879045207 Marionette TRACE conn2 <- [1,1170,null,{}] 04:44:05 INFO - PROCESS | 1654 | 1469879045209 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:05 INFO - PROCESS | 1654 | 1469879045210 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:05 INFO - PROCESS | 1654 | 1469879045312 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:44:05 INFO - PROCESS | 1654 | 1469879045320 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1654 | 1469879045321 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b66a800 == 40 [pid = 1654] [id = 300] 04:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b8cdc00) [pid = 1654] [serial = 898] [outer = 0x0] 04:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b9aa400) [pid = 1654] [serial = 899] [outer = 0x12b8cdc00] 04:44:05 INFO - PROCESS | 1654 | 1469879045345 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12bf14000) [pid = 1654] [serial = 900] [outer = 0x12b8cdc00] 04:44:05 INFO - PROCESS | 1654 | 1469879045620 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 468ms 04:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:44:05 INFO - PROCESS | 1654 | 1469879045675 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1654 | 1469879045676 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:44:05 INFO - PROCESS | 1654 | 1469879045678 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1654 | 1469879045679 Marionette TRACE conn2 <- [1,1174,null,{}] 04:44:05 INFO - PROCESS | 1654 | 1469879045681 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:05 INFO - PROCESS | 1654 | 1469879045692 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:05 INFO - PROCESS | 1654 | 1469879045769 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:44:05 INFO - PROCESS | 1654 | 1469879045772 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1654 | 1469879045773 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcd1800 == 41 [pid = 1654] [id = 301] 04:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b9a8000) [pid = 1654] [serial = 901] [outer = 0x0] 04:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12bf1d800) [pid = 1654] [serial = 902] [outer = 0x12b9a8000] 04:44:05 INFO - PROCESS | 1654 | 1469879045797 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12bf24800) [pid = 1654] [serial = 903] [outer = 0x12b9a8000] 04:44:06 INFO - PROCESS | 1654 | 1469879046291 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1654 | 1469879046351 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:44:06 INFO - PROCESS | 1654 | 1469879046354 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1654 | 1469879046358 Marionette TRACE conn2 <- [1,1178,null,{}] 04:44:06 INFO - PROCESS | 1654 | 1469879046361 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 1654 | 1469879046363 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:06 INFO - PROCESS | 1654 | 1469879046463 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:44:06 INFO - PROCESS | 1654 | 1469879046530 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1654 | 1469879046531 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d83000 == 42 [pid = 1654] [id = 302] 04:44:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x117291800) [pid = 1654] [serial = 904] [outer = 0x0] 04:44:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11807c000) [pid = 1654] [serial = 905] [outer = 0x117291800] 04:44:06 INFO - PROCESS | 1654 | 1469879046561 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x118729400) [pid = 1654] [serial = 906] [outer = 0x117291800] 04:44:06 INFO - PROCESS | 1654 | 1469879046985 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1654 | 1469879047069 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:44:07 INFO - PROCESS | 1654 | 1469879047078 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1654 | 1469879047080 Marionette TRACE conn2 <- [1,1182,null,{}] 04:44:07 INFO - PROCESS | 1654 | 1469879047082 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:07 INFO - PROCESS | 1654 | 1469879047084 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:07 INFO - PROCESS | 1654 | 1469879047184 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:44:07 INFO - PROCESS | 1654 | 1469879047270 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1654 | 1469879047271 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c1800 == 43 [pid = 1654] [id = 303] 04:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1234e0400) [pid = 1654] [serial = 908] [outer = 0x0] 04:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124bf6800) [pid = 1654] [serial = 909] [outer = 0x1234e0400] 04:44:07 INFO - PROCESS | 1654 | 1469879047301 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x125499800) [pid = 1654] [serial = 910] [outer = 0x1234e0400] 04:44:07 INFO - PROCESS | 1654 | 1469879047719 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1654 | 1469879047752 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:44:07 INFO - PROCESS | 1654 | 1469879047754 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1654 | 1469879047757 Marionette TRACE conn2 <- [1,1186,null,{}] 04:44:07 INFO - PROCESS | 1654 | 1469879047764 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:07 INFO - PROCESS | 1654 | 1469879047768 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:07 INFO - PROCESS | 1654 | 1469879047867 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:44:07 INFO - PROCESS | 1654 | 1469879047937 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1654 | 1469879047939 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c07f000 == 44 [pid = 1654] [id = 304] 04:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x126426c00) [pid = 1654] [serial = 911] [outer = 0x0] 04:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128a2b400) [pid = 1654] [serial = 912] [outer = 0x126426c00] 04:44:07 INFO - PROCESS | 1654 | 1469879047969 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x129362400) [pid = 1654] [serial = 913] [outer = 0x126426c00] 04:44:08 INFO - PROCESS | 1654 | 1469879048377 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1654 | 1469879048427 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:44:08 INFO - PROCESS | 1654 | 1469879048430 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1654 | 1469879048431 Marionette TRACE conn2 <- [1,1190,null,{}] 04:44:08 INFO - PROCESS | 1654 | 1469879048434 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:08 INFO - PROCESS | 1654 | 1469879048435 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:08 INFO - PROCESS | 1654 | 1469879048549 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:44:08 INFO - PROCESS | 1654 | 1469879048616 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1654 | 1469879048617 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c66f000 == 45 [pid = 1654] [id = 305] 04:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b64e000) [pid = 1654] [serial = 914] [outer = 0x0] 04:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b8cd400) [pid = 1654] [serial = 915] [outer = 0x12b64e000] 04:44:08 INFO - PROCESS | 1654 | 1469879048646 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12bf19800) [pid = 1654] [serial = 916] [outer = 0x12b64e000] 04:44:09 INFO - PROCESS | 1654 | 1469879049068 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1654 | 1469879049101 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:44:09 INFO - PROCESS | 1654 | 1469879049104 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1654 | 1469879049106 Marionette TRACE conn2 <- [1,1194,null,{}] 04:44:09 INFO - PROCESS | 1654 | 1469879049109 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:09 INFO - PROCESS | 1654 | 1469879049111 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:09 INFO - PROCESS | 1654 | 1469879049240 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:44:09 INFO - PROCESS | 1654 | 1469879049503 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1654 | 1469879049505 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x116adb800 == 46 [pid = 1654] [id = 306] 04:44:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x112f5ac00) [pid = 1654] [serial = 917] [outer = 0x0] 04:44:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116065000) [pid = 1654] [serial = 918] [outer = 0x112f5ac00] 04:44:09 INFO - PROCESS | 1654 | 1469879049552 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x117292400) [pid = 1654] [serial = 919] [outer = 0x112f5ac00] 04:44:10 INFO - PROCESS | 1654 | 1469879050077 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:44:10 INFO - PROCESS | 1654 | 1469879050128 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:44:10 INFO - PROCESS | 1654 | 1469879050131 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1654 | 1469879050133 Marionette TRACE conn2 <- [1,1198,null,{}] 04:44:10 INFO - PROCESS | 1654 | 1469879050136 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:10 INFO - PROCESS | 1654 | 1469879050138 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12b66a800 == 45 [pid = 1654] [id = 300] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12a939000 == 44 [pid = 1654] [id = 299] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x121910000 == 43 [pid = 1654] [id = 298] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12931b800 == 42 [pid = 1654] [id = 297] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x129080000 == 41 [pid = 1654] [id = 296] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x128a53000 == 40 [pid = 1654] [id = 295] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1260ce000 == 39 [pid = 1654] [id = 294] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x124a7c800 == 38 [pid = 1654] [id = 293] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x121910800 == 37 [pid = 1654] [id = 292] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x119f0f000 == 36 [pid = 1654] [id = 291] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x117238000 == 35 [pid = 1654] [id = 290] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x116009000 == 34 [pid = 1654] [id = 289] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12c08d800 == 33 [pid = 1654] [id = 287] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x116ad3800 == 32 [pid = 1654] [id = 288] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x116adb800 == 31 [pid = 1654] [id = 306] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12c66f000 == 30 [pid = 1654] [id = 305] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12c07f000 == 29 [pid = 1654] [id = 304] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c1800 == 28 [pid = 1654] [id = 303] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x117d83000 == 27 [pid = 1654] [id = 302] 04:44:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcd1800 == 26 [pid = 1654] [id = 301] 04:44:10 INFO - PROCESS | 1654 | 1469879050733 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12ac73400) [pid = 1654] [serial = 860] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1291ac000) [pid = 1654] [serial = 842] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a4f1400) [pid = 1654] [serial = 845] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1212f0c00) [pid = 1654] [serial = 824] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124d68000) [pid = 1654] [serial = 825] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11674e800) [pid = 1654] [serial = 812] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x116ab2400) [pid = 1654] [serial = 813] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12a7a5400) [pid = 1654] [serial = 807] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1199d7000) [pid = 1654] [serial = 821] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x120f54000) [pid = 1654] [serial = 822] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11519f800) [pid = 1654] [serial = 809] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1160ca000) [pid = 1654] [serial = 810] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x128a27400) [pid = 1654] [serial = 836] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128a35c00) [pid = 1654] [serial = 837] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126491c00) [pid = 1654] [serial = 833] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126722000) [pid = 1654] [serial = 834] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118343c00) [pid = 1654] [serial = 815] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118858c00) [pid = 1654] [serial = 816] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124ff3800) [pid = 1654] [serial = 827] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125f5e400) [pid = 1654] [serial = 828] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11924dc00) [pid = 1654] [serial = 818] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1194ed800) [pid = 1654] [serial = 819] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125f8ec00) [pid = 1654] [serial = 830] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126045800) [pid = 1654] [serial = 831] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a7a8800) [pid = 1654] [serial = 848] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a552800) [pid = 1654] [serial = 846] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a98ec00) [pid = 1654] [serial = 849] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116545000) [pid = 1654] [serial = 851] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a991000) [pid = 1654] [serial = 857] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1194ee000) [pid = 1654] [serial = 852] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x129045c00) [pid = 1654] [serial = 839] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12ac6c800) [pid = 1654] [serial = 858] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124b99000) [pid = 1654] [serial = 854] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a460400) [pid = 1654] [serial = 843] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128b8d800) [pid = 1654] [serial = 855] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1291a6c00) [pid = 1654] [serial = 840] [outer = 0x0] [url = about:blank] 04:44:10 INFO - PROCESS | 1654 | 1469879050830 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1654 | 1469879050832 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x112550000 == 27 [pid = 1654] [id = 307] 04:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x112f58800) [pid = 1654] [serial = 920] [outer = 0x0] 04:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1130d6800) [pid = 1654] [serial = 921] [outer = 0x112f58800] 04:44:10 INFO - PROCESS | 1654 | 1469879050862 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113f0d000) [pid = 1654] [serial = 922] [outer = 0x112f58800] 04:44:11 INFO - PROCESS | 1654 | 1469879051195 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1073ms 04:44:11 INFO - PROCESS | 1654 | 1469879051204 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1654 | 1469879051207 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:44:11 INFO - PROCESS | 1654 | 1469879051211 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1654 | 1469879051213 Marionette TRACE conn2 <- [1,1202,null,{}] 04:44:11 INFO - PROCESS | 1654 | 1469879051216 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 1654 | 1469879051219 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:11 INFO - PROCESS | 1654 | 1469879051294 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:44:11 INFO - PROCESS | 1654 | 1469879051362 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1654 | 1469879051364 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11685d800 == 28 [pid = 1654] [id = 308] 04:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x115e21000) [pid = 1654] [serial = 923] [outer = 0x0] 04:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x117290400) [pid = 1654] [serial = 924] [outer = 0x115e21000] 04:44:11 INFO - PROCESS | 1654 | 1469879051390 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1181fd800) [pid = 1654] [serial = 925] [outer = 0x115e21000] 04:44:11 INFO - PROCESS | 1654 | 1469879051661 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 472ms 04:44:11 INFO - PROCESS | 1654 | 1469879051690 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1654 | 1469879051692 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:44:11 INFO - PROCESS | 1654 | 1469879051695 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1654 | 1469879051696 Marionette TRACE conn2 <- [1,1206,null,{}] 04:44:11 INFO - PROCESS | 1654 | 1469879051707 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 1654 | 1469879051708 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:11 INFO - PROCESS | 1654 | 1469879051792 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:44:11 INFO - PROCESS | 1654 | 1469879051797 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1654 | 1469879051798 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x118714000 == 29 [pid = 1654] [id = 309] 04:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118343c00) [pid = 1654] [serial = 926] [outer = 0x0] 04:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119154800) [pid = 1654] [serial = 927] [outer = 0x118343c00] 04:44:11 INFO - PROCESS | 1654 | 1469879051832 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119503400) [pid = 1654] [serial = 928] [outer = 0x118343c00] 04:44:12 INFO - PROCESS | 1654 | 1469879052185 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 04:44:12 INFO - PROCESS | 1654 | 1469879052214 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1654 | 1469879052216 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:44:12 INFO - PROCESS | 1654 | 1469879052224 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1654 | 1469879052227 Marionette TRACE conn2 <- [1,1210,null,{}] 04:44:12 INFO - PROCESS | 1654 | 1469879052230 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:12 INFO - PROCESS | 1654 | 1469879052232 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:12 INFO - PROCESS | 1654 | 1469879052310 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:44:12 INFO - PROCESS | 1654 | 1469879052313 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1654 | 1469879052315 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11997f800 == 30 [pid = 1654] [id = 310] 04:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119f2f800) [pid = 1654] [serial = 929] [outer = 0x0] 04:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1214e6c00) [pid = 1654] [serial = 930] [outer = 0x119f2f800] 04:44:12 INFO - PROCESS | 1654 | 1469879052344 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1235c9c00) [pid = 1654] [serial = 931] [outer = 0x119f2f800] 04:44:12 INFO - PROCESS | 1654 | 1469879052668 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 476ms 04:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:44:12 INFO - PROCESS | 1654 | 1469879052697 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1654 | 1469879052698 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:44:12 INFO - PROCESS | 1654 | 1469879052702 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1654 | 1469879052704 Marionette TRACE conn2 <- [1,1214,null,{}] 04:44:12 INFO - PROCESS | 1654 | 1469879052706 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:12 INFO - PROCESS | 1654 | 1469879052707 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:12 INFO - PROCESS | 1654 | 1469879052778 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:44:12 INFO - PROCESS | 1654 | 1469879052849 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1654 | 1469879052850 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x121251800 == 31 [pid = 1654] [id = 311] 04:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x113d23000) [pid = 1654] [serial = 932] [outer = 0x0] 04:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ae4400) [pid = 1654] [serial = 933] [outer = 0x113d23000] 04:44:12 INFO - PROCESS | 1654 | 1469879052876 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125f5dc00) [pid = 1654] [serial = 934] [outer = 0x113d23000] 04:44:13 INFO - PROCESS | 1654 | 1469879053204 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 04:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:44:13 INFO - PROCESS | 1654 | 1469879053222 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1654 | 1469879053223 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:44:13 INFO - PROCESS | 1654 | 1469879053225 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1654 | 1469879053227 Marionette TRACE conn2 <- [1,1218,null,{}] 04:44:13 INFO - PROCESS | 1654 | 1469879053229 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 1654 | 1469879053230 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:13 INFO - PROCESS | 1654 | 1469879053323 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:44:13 INFO - PROCESS | 1654 | 1469879053359 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1654 | 1469879053363 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12348a800 == 32 [pid = 1654] [id = 312] 04:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1181fdc00) [pid = 1654] [serial = 935] [outer = 0x0] 04:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126492000) [pid = 1654] [serial = 936] [outer = 0x1181fdc00] 04:44:13 INFO - PROCESS | 1654 | 1469879053395 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126761400) [pid = 1654] [serial = 937] [outer = 0x1181fdc00] 04:44:13 INFO - PROCESS | 1654 | 1469879053741 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 04:44:13 INFO - PROCESS | 1654 | 1469879053747 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1654 | 1469879053748 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:44:13 INFO - PROCESS | 1654 | 1469879053752 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1654 | 1469879053753 Marionette TRACE conn2 <- [1,1222,null,{}] 04:44:13 INFO - PROCESS | 1654 | 1469879053756 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 1654 | 1469879053757 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:13 INFO - PROCESS | 1654 | 1469879053852 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:44:13 INFO - PROCESS | 1654 | 1469879053890 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1654 | 1469879053891 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x112159800 == 33 [pid = 1654] [id = 313] 04:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125499c00) [pid = 1654] [serial = 938] [outer = 0x0] 04:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128a2fc00) [pid = 1654] [serial = 939] [outer = 0x125499c00] 04:44:13 INFO - PROCESS | 1654 | 1469879053916 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128b8ec00) [pid = 1654] [serial = 940] [outer = 0x125499c00] 04:44:14 INFO - PROCESS | 1654 | 1469879054216 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1654 | 1469879054273 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:44:14 INFO - PROCESS | 1654 | 1469879054275 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1654 | 1469879054276 Marionette TRACE conn2 <- [1,1226,null,{}] 04:44:14 INFO - PROCESS | 1654 | 1469879054278 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 1654 | 1469879054279 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:14 INFO - PROCESS | 1654 | 1469879054369 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:44:14 INFO - PROCESS | 1654 | 1469879054405 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1654 | 1469879054406 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b1f000 == 34 [pid = 1654] [id = 314] 04:44:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1187f0c00) [pid = 1654] [serial = 941] [outer = 0x0] 04:44:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12904b800) [pid = 1654] [serial = 942] [outer = 0x1187f0c00] 04:44:14 INFO - PROCESS | 1654 | 1469879054430 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1291a6c00) [pid = 1654] [serial = 943] [outer = 0x1187f0c00] 04:44:14 INFO - PROCESS | 1654 | 1469879054734 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 04:44:14 INFO - PROCESS | 1654 | 1469879054748 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1654 | 1469879054749 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:44:14 INFO - PROCESS | 1654 | 1469879054755 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1654 | 1469879054757 Marionette TRACE conn2 <- [1,1230,null,{}] 04:44:14 INFO - PROCESS | 1654 | 1469879054759 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 1654 | 1469879054760 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:15 INFO - PROCESS | 1654 | 1469879055017 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1234db800) [pid = 1654] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1162d2000) [pid = 1654] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x124ea0000) [pid = 1654] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12b9a8000) [pid = 1654] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b8cdc00) [pid = 1654] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12652b800) [pid = 1654] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126729400) [pid = 1654] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116746800) [pid = 1654] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194e3c00) [pid = 1654] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x129049400) [pid = 1654] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115e16400) [pid = 1654] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118083800) [pid = 1654] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11606a800) [pid = 1654] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x113f7d400) [pid = 1654] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:44:15 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a4efc00) [pid = 1654] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:44:15 INFO - PROCESS | 1654 | 1469879055081 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1654 | 1469879055083 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x116525800 == 35 [pid = 1654] [id = 315] 04:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1121e5c00) [pid = 1654] [serial = 944] [outer = 0x0] 04:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11335ec00) [pid = 1654] [serial = 945] [outer = 0x1121e5c00] 04:44:15 INFO - PROCESS | 1654 | 1469879055125 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x117db7800) [pid = 1654] [serial = 946] [outer = 0x1121e5c00] 04:44:15 INFO - PROCESS | 1654 | 1469879055452 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 721ms 04:44:15 INFO - PROCESS | 1654 | 1469879055476 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1654 | 1469879055477 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:44:15 INFO - PROCESS | 1654 | 1469879055479 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1654 | 1469879055480 Marionette TRACE conn2 <- [1,1234,null,{}] 04:44:15 INFO - PROCESS | 1654 | 1469879055483 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:15 INFO - PROCESS | 1654 | 1469879055486 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:15 INFO - PROCESS | 1654 | 1469879055570 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:44:15 INFO - PROCESS | 1654 | 1469879055623 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1654 | 1469879055624 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x129086000 == 36 [pid = 1654] [id = 316] 04:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112d83000) [pid = 1654] [serial = 947] [outer = 0x0] 04:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ea0000) [pid = 1654] [serial = 948] [outer = 0x112d83000] 04:44:15 INFO - PROCESS | 1654 | 1469879055648 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x129367800) [pid = 1654] [serial = 949] [outer = 0x112d83000] 04:44:15 INFO - PROCESS | 1654 | 1469879055917 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 04:44:15 INFO - PROCESS | 1654 | 1469879055956 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1654 | 1469879055958 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:44:15 INFO - PROCESS | 1654 | 1469879055960 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1654 | 1469879055961 Marionette TRACE conn2 <- [1,1238,null,{}] 04:44:15 INFO - PROCESS | 1654 | 1469879055964 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:15 INFO - PROCESS | 1654 | 1469879055965 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:16 INFO - PROCESS | 1654 | 1469879056044 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:44:16 INFO - PROCESS | 1654 | 1469879056048 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1654 | 1469879056052 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a449800 == 37 [pid = 1654] [id = 317] 04:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128ab0800) [pid = 1654] [serial = 950] [outer = 0x0] 04:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a4f7c00) [pid = 1654] [serial = 951] [outer = 0x128ab0800] 04:44:16 INFO - PROCESS | 1654 | 1469879056079 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a7a8800) [pid = 1654] [serial = 952] [outer = 0x128ab0800] 04:44:16 INFO - PROCESS | 1654 | 1469879056414 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 04:44:16 INFO - PROCESS | 1654 | 1469879056431 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:44:16 INFO - PROCESS | 1654 | 1469879056434 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:44:16 INFO - PROCESS | 1654 | 1469879056437 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1654 | 1469879056439 Marionette TRACE conn2 <- [1,1242,null,{}] 04:44:16 INFO - PROCESS | 1654 | 1469879056441 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 1654 | 1469879056443 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:16 INFO - PROCESS | 1654 | 1469879056554 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:44:16 INFO - PROCESS | 1654 | 1469879056560 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1654 | 1469879056561 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192df000 == 38 [pid = 1654] [id = 318] 04:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a7b1000) [pid = 1654] [serial = 953] [outer = 0x0] 04:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a995000) [pid = 1654] [serial = 954] [outer = 0x12a7b1000] 04:44:16 INFO - PROCESS | 1654 | 1469879056585 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b8c4400) [pid = 1654] [serial = 955] [outer = 0x12a7b1000] 04:44:16 INFO - PROCESS | 1654 | 1469879056886 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 04:44:16 INFO - PROCESS | 1654 | 1469879056907 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1654 | 1469879056908 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:44:16 INFO - PROCESS | 1654 | 1469879056910 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1654 | 1469879056912 Marionette TRACE conn2 <- [1,1246,null,{}] 04:44:16 INFO - PROCESS | 1654 | 1469879056915 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 1654 | 1469879056916 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:16 INFO - PROCESS | 1654 | 1469879056990 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:44:17 INFO - PROCESS | 1654 | 1469879057089 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1654 | 1469879057091 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1132a4800 == 39 [pid = 1654] [id = 319] 04:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1121b5000) [pid = 1654] [serial = 956] [outer = 0x0] 04:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x112a92800) [pid = 1654] [serial = 957] [outer = 0x1121b5000] 04:44:17 INFO - PROCESS | 1654 | 1469879057123 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x113f11000) [pid = 1654] [serial = 958] [outer = 0x1121b5000] 04:44:17 INFO - PROCESS | 1654 | 1469879057651 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 771ms 04:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:44:17 INFO - PROCESS | 1654 | 1469879057706 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1654 | 1469879057708 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:44:17 INFO - PROCESS | 1654 | 1469879057711 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1654 | 1469879057713 Marionette TRACE conn2 <- [1,1250,null,{}] 04:44:17 INFO - PROCESS | 1654 | 1469879057719 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:17 INFO - PROCESS | 1654 | 1469879057722 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:17 INFO - PROCESS | 1654 | 1469879057828 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:44:17 INFO - PROCESS | 1654 | 1469879057907 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1654 | 1469879057909 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x119626000 == 40 [pid = 1654] [id = 320] 04:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116abbc00) [pid = 1654] [serial = 959] [outer = 0x0] 04:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1181f1400) [pid = 1654] [serial = 960] [outer = 0x116abbc00] 04:44:17 INFO - PROCESS | 1654 | 1469879057938 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1187f0800) [pid = 1654] [serial = 961] [outer = 0x116abbc00] 04:44:18 INFO - PROCESS | 1654 | 1469879058710 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1075ms 04:44:18 INFO - PROCESS | 1654 | 1469879058798 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1654 | 1469879058802 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:44:18 INFO - PROCESS | 1654 | 1469879058807 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1654 | 1469879058810 Marionette TRACE conn2 <- [1,1254,null,{}] 04:44:18 INFO - PROCESS | 1654 | 1469879058815 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:18 INFO - PROCESS | 1654 | 1469879058817 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:18 INFO - PROCESS | 1654 | 1469879058939 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:44:19 INFO - PROCESS | 1654 | 1469879058994 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1654 | 1469879058997 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a3e000 == 41 [pid = 1654] [id = 321] 04:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11673b000) [pid = 1654] [serial = 962] [outer = 0x0] 04:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11680e400) [pid = 1654] [serial = 963] [outer = 0x11673b000] 04:44:19 INFO - PROCESS | 1654 | 1469879059025 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x117db2400) [pid = 1654] [serial = 964] [outer = 0x11673b000] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x1192df000 == 40 [pid = 1654] [id = 318] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12a449800 == 39 [pid = 1654] [id = 317] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x129086000 == 38 [pid = 1654] [id = 316] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x116525800 == 37 [pid = 1654] [id = 315] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x126b1f000 == 36 [pid = 1654] [id = 314] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x112159800 == 35 [pid = 1654] [id = 313] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12348a800 == 34 [pid = 1654] [id = 312] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x121251800 == 33 [pid = 1654] [id = 311] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11997f800 == 32 [pid = 1654] [id = 310] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x118714000 == 31 [pid = 1654] [id = 309] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11685d800 == 30 [pid = 1654] [id = 308] 04:44:19 INFO - PROCESS | 1654 | --DOCSHELL 0x112550000 == 29 [pid = 1654] [id = 307] 04:44:19 INFO - PROCESS | 1654 | 1469879059539 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128a35400) [pid = 1654] [serial = 881] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1291a9c00) [pid = 1654] [serial = 884] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a465400) [pid = 1654] [serial = 885] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116815c00) [pid = 1654] [serial = 866] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1176ae400) [pid = 1654] [serial = 867] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x121806c00) [pid = 1654] [serial = 872] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1234e2800) [pid = 1654] [serial = 873] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12b651c00) [pid = 1654] [serial = 861] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x124bfbc00) [pid = 1654] [serial = 875] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x125f60000) [pid = 1654] [serial = 876] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118338400) [pid = 1654] [serial = 869] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1187eb000) [pid = 1654] [serial = 870] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125f69000) [pid = 1654] [serial = 878] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116063400) [pid = 1654] [serial = 863] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1162d8800) [pid = 1654] [serial = 864] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a554c00) [pid = 1654] [serial = 887] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a989c00) [pid = 1654] [serial = 888] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12ac73c00) [pid = 1654] [serial = 890] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1176b4800) [pid = 1654] [serial = 893] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x121a4b800) [pid = 1654] [serial = 894] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b8bfc00) [pid = 1654] [serial = 891] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128a2f400) [pid = 1654] [serial = 896] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bf1d800) [pid = 1654] [serial = 902] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12bf24800) [pid = 1654] [serial = 903] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x129050c00) [pid = 1654] [serial = 882] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x126425000) [pid = 1654] [serial = 879] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b8cb000) [pid = 1654] [serial = 897] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12b9aa400) [pid = 1654] [serial = 899] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12bf14000) [pid = 1654] [serial = 900] [outer = 0x0] [url = about:blank] 04:44:19 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x124d63c00) [pid = 1654] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 774ms 04:44:19 INFO - PROCESS | 1654 | 1469879059582 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1654 | 1469879059589 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:44:19 INFO - PROCESS | 1654 | 1469879059596 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1654 | 1469879059599 Marionette TRACE conn2 <- [1,1258,null,{}] 04:44:19 INFO - PROCESS | 1654 | 1469879059603 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:19 INFO - PROCESS | 1654 | 1469879059605 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:19 INFO - PROCESS | 1654 | 1469879059671 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:44:19 INFO - PROCESS | 1654 | 1469879059676 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1654 | 1469879059677 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11721f800 == 30 [pid = 1654] [id = 322] 04:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1187ea400) [pid = 1654] [serial = 965] [outer = 0x0] 04:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118862000) [pid = 1654] [serial = 966] [outer = 0x1187ea400] 04:44:19 INFO - PROCESS | 1654 | 1469879059701 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119255c00) [pid = 1654] [serial = 967] [outer = 0x1187ea400] 04:44:20 INFO - PROCESS | 1654 | 1469879060063 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 476ms 04:44:20 INFO - PROCESS | 1654 | 1469879060072 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1654 | 1469879060074 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:44:20 INFO - PROCESS | 1654 | 1469879060076 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1654 | 1469879060079 Marionette TRACE conn2 <- [1,1262,null,{}] 04:44:20 INFO - PROCESS | 1654 | 1469879060091 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:20 INFO - PROCESS | 1654 | 1469879060094 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:20 INFO - PROCESS | 1654 | 1469879060229 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:44:20 INFO - PROCESS | 1654 | 1469879060351 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1654 | 1469879060353 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f95000 == 31 [pid = 1654] [id = 323] 04:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x120f5a800) [pid = 1654] [serial = 968] [outer = 0x0] 04:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1234e1000) [pid = 1654] [serial = 969] [outer = 0x120f5a800] 04:44:20 INFO - PROCESS | 1654 | 1469879060398 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x124d63c00) [pid = 1654] [serial = 970] [outer = 0x120f5a800] 04:44:20 INFO - PROCESS | 1654 | 1469879060856 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 822ms 04:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:44:20 INFO - PROCESS | 1654 | 1469879060898 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1654 | 1469879060900 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:44:20 INFO - PROCESS | 1654 | 1469879060902 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1654 | 1469879060903 Marionette TRACE conn2 <- [1,1266,null,{}] 04:44:20 INFO - PROCESS | 1654 | 1469879060906 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:20 INFO - PROCESS | 1654 | 1469879060907 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:20 INFO - PROCESS | 1654 | 1469879060985 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:44:20 INFO - PROCESS | 1654 | 1469879060989 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1654 | 1469879060990 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x123477800 == 32 [pid = 1654] [id = 324] 04:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12548a800) [pid = 1654] [serial = 971] [outer = 0x0] 04:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x125f91800) [pid = 1654] [serial = 972] [outer = 0x12548a800] 04:44:21 INFO - PROCESS | 1654 | 1469879061015 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126422400) [pid = 1654] [serial = 973] [outer = 0x12548a800] 04:44:21 INFO - PROCESS | 1654 | 1469879061322 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 04:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:44:21 INFO - PROCESS | 1654 | 1469879061371 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1654 | 1469879061372 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:44:21 INFO - PROCESS | 1654 | 1469879061374 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1654 | 1469879061375 Marionette TRACE conn2 <- [1,1270,null,{}] 04:44:21 INFO - PROCESS | 1654 | 1469879061377 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:21 INFO - PROCESS | 1654 | 1469879061379 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:21 INFO - PROCESS | 1654 | 1469879061453 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:44:21 INFO - PROCESS | 1654 | 1469879061510 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1654 | 1469879061511 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168d0800 == 33 [pid = 1654] [id = 325] 04:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12548ac00) [pid = 1654] [serial = 974] [outer = 0x0] 04:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12642f400) [pid = 1654] [serial = 975] [outer = 0x12548ac00] 04:44:21 INFO - PROCESS | 1654 | 1469879061542 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128a2b000) [pid = 1654] [serial = 976] [outer = 0x12548ac00] 04:44:21 INFO - PROCESS | 1654 | 1469879061901 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 04:44:21 INFO - PROCESS | 1654 | 1469879061946 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:44:21 INFO - PROCESS | 1654 | 1469879061948 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:44:21 INFO - PROCESS | 1654 | 1469879061951 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1654 | 1469879061953 Marionette TRACE conn2 <- [1,1274,null,{}] 04:44:21 INFO - PROCESS | 1654 | 1469879061956 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:21 INFO - PROCESS | 1654 | 1469879061962 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:22 INFO - PROCESS | 1654 | 1469879062136 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:44:22 INFO - PROCESS | 1654 | 1469879062158 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1654 | 1469879062159 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b20800 == 34 [pid = 1654] [id = 326] 04:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128a28400) [pid = 1654] [serial = 977] [outer = 0x0] 04:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128b8e800) [pid = 1654] [serial = 978] [outer = 0x128a28400] 04:44:22 INFO - PROCESS | 1654 | 1469879062199 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a462800) [pid = 1654] [serial = 979] [outer = 0x128a28400] 04:44:22 INFO - PROCESS | 1654 | 1469879062592 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 04:44:22 INFO - PROCESS | 1654 | 1469879062621 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1654 | 1469879062623 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:44:22 INFO - PROCESS | 1654 | 1469879062625 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1654 | 1469879062626 Marionette TRACE conn2 <- [1,1278,null,{}] 04:44:22 INFO - PROCESS | 1654 | 1469879062633 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:22 INFO - PROCESS | 1654 | 1469879062634 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:22 INFO - PROCESS | 1654 | 1469879062727 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:44:22 INFO - PROCESS | 1654 | 1469879062777 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1654 | 1469879062778 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12907c800 == 35 [pid = 1654] [id = 327] 04:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121a53800) [pid = 1654] [serial = 980] [outer = 0x0] 04:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1265bd000) [pid = 1654] [serial = 981] [outer = 0x121a53800] 04:44:22 INFO - PROCESS | 1654 | 1469879062809 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a98d400) [pid = 1654] [serial = 982] [outer = 0x121a53800] 04:44:23 INFO - PROCESS | 1654 | 1469879063098 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 04:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:44:23 INFO - PROCESS | 1654 | 1469879063144 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1654 | 1469879063145 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:44:23 INFO - PROCESS | 1654 | 1469879063148 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1654 | 1469879063149 Marionette TRACE conn2 <- [1,1282,null,{}] 04:44:23 INFO - PROCESS | 1654 | 1469879063153 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:23 INFO - PROCESS | 1654 | 1469879063155 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:23 INFO - PROCESS | 1654 | 1469879063245 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:44:23 INFO - PROCESS | 1654 | 1469879063257 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1654 | 1469879063258 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24f000 == 36 [pid = 1654] [id = 328] 04:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x129367000) [pid = 1654] [serial = 983] [outer = 0x0] 04:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b650800) [pid = 1654] [serial = 984] [outer = 0x129367000] 04:44:23 INFO - PROCESS | 1654 | 1469879063282 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b8c9800) [pid = 1654] [serial = 985] [outer = 0x129367000] 04:44:23 INFO - PROCESS | 1654 | 1469879063594 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 04:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:44:23 INFO - PROCESS | 1654 | 1469879063622 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1654 | 1469879063623 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:44:23 INFO - PROCESS | 1654 | 1469879063625 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1654 | 1469879063626 Marionette TRACE conn2 <- [1,1286,null,{}] 04:44:23 INFO - PROCESS | 1654 | 1469879063637 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:23 INFO - PROCESS | 1654 | 1469879063638 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:23 INFO - PROCESS | 1654 | 1469879063733 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:44:23 INFO - PROCESS | 1654 | 1469879063736 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1654 | 1469879063744 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a57d000 == 37 [pid = 1654] [id = 329] 04:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x113d2bc00) [pid = 1654] [serial = 986] [outer = 0x0] 04:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1265b8800) [pid = 1654] [serial = 987] [outer = 0x113d2bc00] 04:44:23 INFO - PROCESS | 1654 | 1469879063884 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12bf13800) [pid = 1654] [serial = 988] [outer = 0x113d2bc00] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1181fdc00) [pid = 1654] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x125499c00) [pid = 1654] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118343c00) [pid = 1654] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119f2f800) [pid = 1654] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x115e21000) [pid = 1654] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112f58800) [pid = 1654] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112f5ac00) [pid = 1654] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1187f0c00) [pid = 1654] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x117291800) [pid = 1654] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1234e0400) [pid = 1654] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x126426c00) [pid = 1654] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1121e5c00) [pid = 1654] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128ab0800) [pid = 1654] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x113d23000) [pid = 1654] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b64e000) [pid = 1654] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:44:23 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112d83000) [pid = 1654] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:44:24 INFO - PROCESS | 1654 | 1469879064240 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 628ms 04:44:24 INFO - PROCESS | 1654 | 1469879064256 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:44:24 INFO - PROCESS | 1654 | 1469879064258 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:44:24 INFO - PROCESS | 1654 | 1469879064261 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1654 | 1469879064263 Marionette TRACE conn2 <- [1,1290,null,{}] 04:44:24 INFO - PROCESS | 1654 | 1469879064268 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:24 INFO - PROCESS | 1654 | 1469879064270 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:24 INFO - PROCESS | 1654 | 1469879064392 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:44:24 INFO - PROCESS | 1654 | 1469879064470 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1654 | 1469879064475 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x121aa1000 == 38 [pid = 1654] [id = 330] 04:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113f7d400) [pid = 1654] [serial = 989] [outer = 0x0] 04:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119f2f800) [pid = 1654] [serial = 990] [outer = 0x113f7d400] 04:44:24 INFO - PROCESS | 1654 | 1469879064504 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126729400) [pid = 1654] [serial = 991] [outer = 0x113f7d400] 04:44:24 INFO - PROCESS | 1654 | 1469879064755 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 04:44:24 INFO - PROCESS | 1654 | 1469879064790 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1654 | 1469879064792 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:44:24 INFO - PROCESS | 1654 | 1469879064794 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1654 | 1469879064796 Marionette TRACE conn2 <- [1,1294,null,{}] 04:44:24 INFO - PROCESS | 1654 | 1469879064799 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:24 INFO - PROCESS | 1654 | 1469879064802 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:24 INFO - PROCESS | 1654 | 1469879064909 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:44:24 INFO - PROCESS | 1654 | 1469879064912 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1654 | 1469879064914 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b952800 == 39 [pid = 1654] [id = 331] 04:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128b8e000) [pid = 1654] [serial = 992] [outer = 0x0] 04:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12bf19400) [pid = 1654] [serial = 993] [outer = 0x128b8e000] 04:44:24 INFO - PROCESS | 1654 | 1469879064941 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bf2b800) [pid = 1654] [serial = 994] [outer = 0x128b8e000] 04:44:25 INFO - PROCESS | 1654 | 1469879065262 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 04:44:25 INFO - PROCESS | 1654 | 1469879065314 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1654 | 1469879065315 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:44:25 INFO - PROCESS | 1654 | 1469879065317 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1654 | 1469879065318 Marionette TRACE conn2 <- [1,1298,null,{}] 04:44:25 INFO - PROCESS | 1654 | 1469879065320 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 1654 | 1469879065321 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:25 INFO - PROCESS | 1654 | 1469879065424 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:44:25 INFO - PROCESS | 1654 | 1469879065430 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1654 | 1469879065431 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc4000 == 40 [pid = 1654] [id = 332] 04:44:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12bf2f800) [pid = 1654] [serial = 995] [outer = 0x0] 04:44:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12c266000) [pid = 1654] [serial = 996] [outer = 0x12bf2f800] 04:44:25 INFO - PROCESS | 1654 | 1469879065455 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12c26cc00) [pid = 1654] [serial = 997] [outer = 0x12bf2f800] 04:44:25 INFO - PROCESS | 1654 | 1469879065746 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 04:44:25 INFO - PROCESS | 1654 | 1469879065788 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1654 | 1469879065789 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:44:25 INFO - PROCESS | 1654 | 1469879065791 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1654 | 1469879065792 Marionette TRACE conn2 <- [1,1302,null,{}] 04:44:25 INFO - PROCESS | 1654 | 1469879065794 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 1654 | 1469879065795 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:25 INFO - PROCESS | 1654 | 1469879065880 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:44:25 INFO - PROCESS | 1654 | 1469879065980 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1654 | 1469879065981 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1132d2000 == 41 [pid = 1654] [id = 333] 04:44:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1121e6800) [pid = 1654] [serial = 998] [outer = 0x0] 04:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112f5c000) [pid = 1654] [serial = 999] [outer = 0x1121e6800] 04:44:26 INFO - PROCESS | 1654 | 1469879066013 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1151a2000) [pid = 1654] [serial = 1000] [outer = 0x1121e6800] 04:44:26 INFO - PROCESS | 1654 | 1469879066471 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 04:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:44:26 INFO - PROCESS | 1654 | 1469879066519 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1654 | 1469879066521 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:44:26 INFO - PROCESS | 1654 | 1469879066525 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1654 | 1469879066527 Marionette TRACE conn2 <- [1,1306,null,{}] 04:44:26 INFO - PROCESS | 1654 | 1469879066531 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:26 INFO - PROCESS | 1654 | 1469879066536 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:26 INFO - PROCESS | 1654 | 1469879066636 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:44:26 INFO - PROCESS | 1654 | 1469879066704 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1654 | 1469879066706 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f13000 == 42 [pid = 1654] [id = 334] 04:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116a29000) [pid = 1654] [serial = 1001] [outer = 0x0] 04:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1176ac800) [pid = 1654] [serial = 1002] [outer = 0x116a29000] 04:44:26 INFO - PROCESS | 1654 | 1469879066736 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11872c400) [pid = 1654] [serial = 1003] [outer = 0x116a29000] 04:44:27 INFO - PROCESS | 1654 | 1469879067119 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 621ms 04:44:27 INFO - PROCESS | 1654 | 1469879067157 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1654 | 1469879067159 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:44:27 INFO - PROCESS | 1654 | 1469879067162 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1654 | 1469879067163 Marionette TRACE conn2 <- [1,1310,null,{}] 04:44:27 INFO - PROCESS | 1654 | 1469879067166 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:27 INFO - PROCESS | 1654 | 1469879067169 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:27 INFO - PROCESS | 1654 | 1469879067287 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:44:27 INFO - PROCESS | 1654 | 1469879067359 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1654 | 1469879067360 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x129082000 == 43 [pid = 1654] [id = 335] 04:44:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x120f53c00) [pid = 1654] [serial = 1004] [outer = 0x0] 04:44:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12180bc00) [pid = 1654] [serial = 1005] [outer = 0x120f53c00] 04:44:27 INFO - PROCESS | 1654 | 1469879067389 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124d67800) [pid = 1654] [serial = 1006] [outer = 0x120f53c00] 04:44:27 INFO - PROCESS | 1654 | 1469879067846 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1654 | 1469879067887 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:44:27 INFO - PROCESS | 1654 | 1469879067897 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1654 | 1469879067904 Marionette TRACE conn2 <- [1,1314,null,{}] 04:44:27 INFO - PROCESS | 1654 | 1469879067930 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:27 INFO - PROCESS | 1654 | 1469879067936 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:28 INFO - PROCESS | 1654 | 1469879068085 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:44:28 INFO - PROCESS | 1654 | 1469879068159 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1654 | 1469879068160 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c08b000 == 44 [pid = 1654] [id = 336] 04:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x125f92400) [pid = 1654] [serial = 1007] [outer = 0x0] 04:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128aa5c00) [pid = 1654] [serial = 1008] [outer = 0x125f92400] 04:44:28 INFO - PROCESS | 1654 | 1469879068188 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x129052c00) [pid = 1654] [serial = 1009] [outer = 0x125f92400] 04:44:28 INFO - PROCESS | 1654 | 1469879068606 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 754ms 04:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:44:28 INFO - PROCESS | 1654 | 1469879068644 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1654 | 1469879068646 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:44:28 INFO - PROCESS | 1654 | 1469879068649 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1654 | 1469879068650 Marionette TRACE conn2 <- [1,1318,null,{}] 04:44:28 INFO - PROCESS | 1654 | 1469879068653 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:28 INFO - PROCESS | 1654 | 1469879068654 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:28 INFO - PROCESS | 1654 | 1469879068756 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:44:28 INFO - PROCESS | 1654 | 1469879068841 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1654 | 1469879068843 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c66e000 == 45 [pid = 1654] [id = 337] 04:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128aa9c00) [pid = 1654] [serial = 1010] [outer = 0x0] 04:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12a4ec800) [pid = 1654] [serial = 1011] [outer = 0x128aa9c00] 04:44:28 INFO - PROCESS | 1654 | 1469879068871 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b8c9c00) [pid = 1654] [serial = 1012] [outer = 0x128aa9c00] 04:44:29 INFO - PROCESS | 1654 | 1469879069424 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 821ms 04:44:29 INFO - PROCESS | 1654 | 1469879069471 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:44:29 INFO - PROCESS | 1654 | 1469879069474 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:44:29 INFO - PROCESS | 1654 | 1469879069477 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1654 | 1469879069479 Marionette TRACE conn2 <- [1,1322,null,{}] 04:44:29 INFO - PROCESS | 1654 | 1469879069501 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 1654 | 1469879069503 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:29 INFO - PROCESS | 1654 | 1469879069623 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:44:29 INFO - PROCESS | 1654 | 1469879069674 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1654 | 1469879069677 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x118704800 == 46 [pid = 1654] [id = 338] 04:44:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116739400) [pid = 1654] [serial = 1013] [outer = 0x0] 04:44:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x116746400) [pid = 1654] [serial = 1014] [outer = 0x116739400] 04:44:29 INFO - PROCESS | 1654 | 1469879069705 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116a25800) [pid = 1654] [serial = 1015] [outer = 0x116739400] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc4000 == 45 [pid = 1654] [id = 332] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12b952800 == 44 [pid = 1654] [id = 331] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x121aa1000 == 43 [pid = 1654] [id = 330] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12a57d000 == 42 [pid = 1654] [id = 329] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12a24f000 == 41 [pid = 1654] [id = 328] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12907c800 == 40 [pid = 1654] [id = 327] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x126b20800 == 39 [pid = 1654] [id = 326] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1168d0800 == 38 [pid = 1654] [id = 325] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x123477800 == 37 [pid = 1654] [id = 324] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x120f95000 == 36 [pid = 1654] [id = 323] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11721f800 == 35 [pid = 1654] [id = 322] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x113a3e000 == 34 [pid = 1654] [id = 321] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x119626000 == 33 [pid = 1654] [id = 320] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1132a4800 == 32 [pid = 1654] [id = 319] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12c66e000 == 31 [pid = 1654] [id = 337] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12c08b000 == 30 [pid = 1654] [id = 336] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x129082000 == 29 [pid = 1654] [id = 335] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x119f13000 == 28 [pid = 1654] [id = 334] 04:44:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1132d2000 == 27 [pid = 1654] [id = 333] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x126492000) [pid = 1654] [serial = 936] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x128a2fc00) [pid = 1654] [serial = 939] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119154800) [pid = 1654] [serial = 927] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119503400) [pid = 1654] [serial = 928] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1214e6c00) [pid = 1654] [serial = 930] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1235c9c00) [pid = 1654] [serial = 931] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x117290400) [pid = 1654] [serial = 924] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1181fd800) [pid = 1654] [serial = 925] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1130d6800) [pid = 1654] [serial = 921] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x113f0d000) [pid = 1654] [serial = 922] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116065000) [pid = 1654] [serial = 918] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x117292400) [pid = 1654] [serial = 919] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x126761400) [pid = 1654] [serial = 937] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12904b800) [pid = 1654] [serial = 942] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118729400) [pid = 1654] [serial = 906] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11807c000) [pid = 1654] [serial = 905] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125499800) [pid = 1654] [serial = 910] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124bf6800) [pid = 1654] [serial = 909] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x128b8ec00) [pid = 1654] [serial = 940] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1291a6c00) [pid = 1654] [serial = 943] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x129362400) [pid = 1654] [serial = 913] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117db7800) [pid = 1654] [serial = 946] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128a2b400) [pid = 1654] [serial = 912] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a4f7c00) [pid = 1654] [serial = 951] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a7a8800) [pid = 1654] [serial = 952] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11335ec00) [pid = 1654] [serial = 945] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x124ae4400) [pid = 1654] [serial = 933] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bf19800) [pid = 1654] [serial = 916] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12b8cd400) [pid = 1654] [serial = 915] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x124ea0000) [pid = 1654] [serial = 948] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125f5dc00) [pid = 1654] [serial = 934] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a995000) [pid = 1654] [serial = 954] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x129367800) [pid = 1654] [serial = 949] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1654 | 1469879070741 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1326ms 04:44:30 INFO - PROCESS | 1654 | 1469879070803 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1654 | 1469879070805 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:44:30 INFO - PROCESS | 1654 | 1469879070809 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1654 | 1469879070810 Marionette TRACE conn2 <- [1,1326,null,{}] 04:44:30 INFO - PROCESS | 1654 | 1469879070814 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:30 INFO - PROCESS | 1654 | 1469879070815 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:30 INFO - PROCESS | 1654 | 1469879070896 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:44:30 INFO - PROCESS | 1654 | 1469879070903 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1654 | 1469879070905 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1132a0000 == 28 [pid = 1654] [id = 339] 04:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113d77c00) [pid = 1654] [serial = 1016] [outer = 0x0] 04:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1151ad000) [pid = 1654] [serial = 1017] [outer = 0x113d77c00] 04:44:30 INFO - PROCESS | 1654 | 1469879070934 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1160cc400) [pid = 1654] [serial = 1018] [outer = 0x113d77c00] 04:44:31 INFO - PROCESS | 1654 | 1469879071261 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 469ms 04:44:31 INFO - PROCESS | 1654 | 1469879071298 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1654 | 1469879071304 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:44:31 INFO - PROCESS | 1654 | 1469879071310 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1654 | 1469879071312 Marionette TRACE conn2 <- [1,1330,null,{}] 04:44:31 INFO - PROCESS | 1654 | 1469879071314 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:31 INFO - PROCESS | 1654 | 1469879071316 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:31 INFO - PROCESS | 1654 | 1469879071391 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:44:31 INFO - PROCESS | 1654 | 1469879071395 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1654 | 1469879071396 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ad3800 == 29 [pid = 1654] [id = 340] 04:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116742800) [pid = 1654] [serial = 1019] [outer = 0x0] 04:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1168e8000) [pid = 1654] [serial = 1020] [outer = 0x116742800] 04:44:31 INFO - PROCESS | 1654 | 1469879071425 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116a29c00) [pid = 1654] [serial = 1021] [outer = 0x116742800] 04:44:31 INFO - PROCESS | 1654 | 1469879071760 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 470ms 04:44:31 INFO - PROCESS | 1654 | 1469879071780 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:44:31 INFO - PROCESS | 1654 | 1469879071791 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:44:31 INFO - PROCESS | 1654 | 1469879071794 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1654 | 1469879071796 Marionette TRACE conn2 <- [1,1334,null,{}] 04:44:31 INFO - PROCESS | 1654 | 1469879071804 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:31 INFO - PROCESS | 1654 | 1469879071807 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:31 INFO - PROCESS | 1654 | 1469879071889 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:44:31 INFO - PROCESS | 1654 | 1469879071945 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1654 | 1469879071947 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x119199000 == 30 [pid = 1654] [id = 341] 04:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x117292800) [pid = 1654] [serial = 1022] [outer = 0x0] 04:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118336400) [pid = 1654] [serial = 1023] [outer = 0x117292800] 04:44:31 INFO - PROCESS | 1654 | 1469879071975 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1194e4c00) [pid = 1654] [serial = 1024] [outer = 0x117292800] 04:44:32 INFO - PROCESS | 1654 | 1469879072284 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 04:44:32 INFO - PROCESS | 1654 | 1469879072318 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1654 | 1469879072322 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:44:32 INFO - PROCESS | 1654 | 1469879072325 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1654 | 1469879072326 Marionette TRACE conn2 <- [1,1338,null,{}] 04:44:32 INFO - PROCESS | 1654 | 1469879072328 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:32 INFO - PROCESS | 1654 | 1469879072329 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:32 INFO - PROCESS | 1654 | 1469879072408 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:44:32 INFO - PROCESS | 1654 | 1469879072465 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1654 | 1469879072467 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f98800 == 31 [pid = 1654] [id = 342] 04:44:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119150000) [pid = 1654] [serial = 1025] [outer = 0x0] 04:44:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120f0c000) [pid = 1654] [serial = 1026] [outer = 0x119150000] 04:44:32 INFO - PROCESS | 1654 | 1469879072492 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121806c00) [pid = 1654] [serial = 1027] [outer = 0x119150000] 04:44:33 INFO - PROCESS | 1654 | 1469879073278 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 04:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:44:33 INFO - PROCESS | 1654 | 1469879073297 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1654 | 1469879073298 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:44:33 INFO - PROCESS | 1654 | 1469879073301 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1654 | 1469879073302 Marionette TRACE conn2 <- [1,1342,null,{}] 04:44:33 INFO - PROCESS | 1654 | 1469879073311 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:33 INFO - PROCESS | 1654 | 1469879073313 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:33 INFO - PROCESS | 1654 | 1469879073403 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:44:33 INFO - PROCESS | 1654 | 1469879073407 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1654 | 1469879073408 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x121a84000 == 32 [pid = 1654] [id = 343] 04:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1194e8000) [pid = 1654] [serial = 1028] [outer = 0x0] 04:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121a57c00) [pid = 1654] [serial = 1029] [outer = 0x1194e8000] 04:44:33 INFO - PROCESS | 1654 | 1469879073432 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124bf6800) [pid = 1654] [serial = 1030] [outer = 0x1194e8000] 04:44:33 INFO - PROCESS | 1654 | 1469879073761 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 04:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:44:33 INFO - PROCESS | 1654 | 1469879073774 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1654 | 1469879073775 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:44:33 INFO - PROCESS | 1654 | 1469879073777 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1654 | 1469879073778 Marionette TRACE conn2 <- [1,1346,null,{}] 04:44:33 INFO - PROCESS | 1654 | 1469879073781 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:33 INFO - PROCESS | 1654 | 1469879073788 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:33 INFO - PROCESS | 1654 | 1469879073910 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:44:33 INFO - PROCESS | 1654 | 1469879073913 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1654 | 1469879073915 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254af800 == 33 [pid = 1654] [id = 344] 04:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124bfa000) [pid = 1654] [serial = 1031] [outer = 0x0] 04:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125f5e400) [pid = 1654] [serial = 1032] [outer = 0x124bfa000] 04:44:33 INFO - PROCESS | 1654 | 1469879073941 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126761400) [pid = 1654] [serial = 1033] [outer = 0x124bfa000] 04:44:34 INFO - PROCESS | 1654 | 1469879074274 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 04:44:34 INFO - PROCESS | 1654 | 1469879074296 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1654 | 1469879074297 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:44:34 INFO - PROCESS | 1654 | 1469879074307 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1654 | 1469879074308 Marionette TRACE conn2 <- [1,1350,null,{}] 04:44:34 INFO - PROCESS | 1654 | 1469879074310 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 1654 | 1469879074311 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:34 INFO - PROCESS | 1654 | 1469879074413 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:44:34 INFO - PROCESS | 1654 | 1469879074417 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1654 | 1469879074418 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b07000 == 34 [pid = 1654] [id = 345] 04:44:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x124fe4400) [pid = 1654] [serial = 1034] [outer = 0x0] 04:44:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128a33400) [pid = 1654] [serial = 1035] [outer = 0x124fe4400] 04:44:34 INFO - PROCESS | 1654 | 1469879074442 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128b8d000) [pid = 1654] [serial = 1036] [outer = 0x124fe4400] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128a28400) [pid = 1654] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x121a53800) [pid = 1654] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x113d2bc00) [pid = 1654] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x129367000) [pid = 1654] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12548a800) [pid = 1654] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1121b5000) [pid = 1654] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120f5a800) [pid = 1654] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12548ac00) [pid = 1654] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11673b000) [pid = 1654] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1187ea400) [pid = 1654] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116abbc00) [pid = 1654] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12bf2f800) [pid = 1654] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128b8e000) [pid = 1654] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x113f7d400) [pid = 1654] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:44:34 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a7b1000) [pid = 1654] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:44:35 INFO - PROCESS | 1654 | 1469879075005 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 720ms 04:44:35 INFO - PROCESS | 1654 | 1469879075028 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1654 | 1469879075030 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:44:35 INFO - PROCESS | 1654 | 1469879075036 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1654 | 1469879075038 Marionette TRACE conn2 <- [1,1354,null,{}] 04:44:35 INFO - PROCESS | 1654 | 1469879075041 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:35 INFO - PROCESS | 1654 | 1469879075043 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:35 INFO - PROCESS | 1654 | 1469879075158 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:44:35 INFO - PROCESS | 1654 | 1469879075163 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1654 | 1469879075164 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b15800 == 35 [pid = 1654] [id = 346] 04:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112f5c800) [pid = 1654] [serial = 1037] [outer = 0x0] 04:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116abbc00) [pid = 1654] [serial = 1038] [outer = 0x112f5c800] 04:44:35 INFO - PROCESS | 1654 | 1469879075204 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x120f51400) [pid = 1654] [serial = 1039] [outer = 0x112f5c800] 04:44:35 INFO - PROCESS | 1654 | 1469879075592 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 573ms 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:44:35 INFO - PROCESS | 1654 | 1469879075606 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1654 | 1469879075608 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:44:35 INFO - PROCESS | 1654 | 1469879075610 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1654 | 1469879075611 Marionette TRACE conn2 <- [1,1358,null,{}] 04:44:35 INFO - PROCESS | 1654 | 1469879075613 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:35 INFO - PROCESS | 1654 | 1469879075614 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:35 INFO - PROCESS | 1654 | 1469879075723 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:44:35 INFO - PROCESS | 1654 | 1469879075744 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1654 | 1469879075745 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d58000 == 36 [pid = 1654] [id = 347] 04:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11335a400) [pid = 1654] [serial = 1040] [outer = 0x0] 04:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1235c3000) [pid = 1654] [serial = 1041] [outer = 0x11335a400] 04:44:35 INFO - PROCESS | 1654 | 1469879075769 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128b8ec00) [pid = 1654] [serial = 1042] [outer = 0x11335a400] 04:44:36 INFO - PROCESS | 1654 | 1469879076053 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:44:36 INFO - PROCESS | 1654 | 1469879076079 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1654 | 1469879076081 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:44:36 INFO - PROCESS | 1654 | 1469879076090 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1654 | 1469879076091 Marionette TRACE conn2 <- [1,1362,null,{}] 04:44:36 INFO - PROCESS | 1654 | 1469879076093 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 1654 | 1469879076095 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:36 INFO - PROCESS | 1654 | 1469879076173 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:44:36 INFO - PROCESS | 1654 | 1469879076177 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1654 | 1469879076178 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a247800 == 37 [pid = 1654] [id = 348] 04:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128da9000) [pid = 1654] [serial = 1043] [outer = 0x0] 04:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1291a8000) [pid = 1654] [serial = 1044] [outer = 0x128da9000] 04:44:36 INFO - PROCESS | 1654 | 1469879076204 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a458400) [pid = 1654] [serial = 1045] [outer = 0x128da9000] 04:44:36 INFO - PROCESS | 1654 | 1469879076528 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 476ms 04:44:36 INFO - PROCESS | 1654 | 1469879076559 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1654 | 1469879076561 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:44:36 INFO - PROCESS | 1654 | 1469879076563 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1654 | 1469879076565 Marionette TRACE conn2 <- [1,1366,null,{}] 04:44:36 INFO - PROCESS | 1654 | 1469879076569 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 1654 | 1469879076571 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:36 INFO - PROCESS | 1654 | 1469879076689 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:44:36 INFO - PROCESS | 1654 | 1469879076695 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1654 | 1469879076696 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a57d800 == 38 [pid = 1654] [id = 349] 04:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a458800) [pid = 1654] [serial = 1046] [outer = 0x0] 04:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a54f000) [pid = 1654] [serial = 1047] [outer = 0x12a458800] 04:44:36 INFO - PROCESS | 1654 | 1469879076725 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a98d000) [pid = 1654] [serial = 1048] [outer = 0x12a458800] 04:44:37 INFO - PROCESS | 1654 | 1469879077244 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1654 | 1469879077295 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:44:37 INFO - PROCESS | 1654 | 1469879077300 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1654 | 1469879077304 Marionette TRACE conn2 <- [1,1370,null,{}] 04:44:37 INFO - PROCESS | 1654 | 1469879077308 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:37 INFO - PROCESS | 1654 | 1469879077310 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:37 INFO - PROCESS | 1654 | 1469879077421 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:44:37 INFO - PROCESS | 1654 | 1469879077523 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1654 | 1469879077525 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x11684d800 == 39 [pid = 1654] [id = 350] 04:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112f5c400) [pid = 1654] [serial = 1049] [outer = 0x0] 04:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1160cb000) [pid = 1654] [serial = 1050] [outer = 0x112f5c400] 04:44:37 INFO - PROCESS | 1654 | 1469879077556 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116743800) [pid = 1654] [serial = 1051] [outer = 0x112f5c400] 04:44:38 INFO - PROCESS | 1654 | 1469879078081 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1654 | 1469879078127 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:44:38 INFO - PROCESS | 1654 | 1469879078132 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1654 | 1469879078134 Marionette TRACE conn2 <- [1,1374,null,{}] 04:44:38 INFO - PROCESS | 1654 | 1469879078136 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 1654 | 1469879078138 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:38 INFO - PROCESS | 1654 | 1469879078245 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:44:38 INFO - PROCESS | 1654 | 1469879078324 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1654 | 1469879078326 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x116015000 == 40 [pid = 1654] [id = 351] 04:44:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11673b800) [pid = 1654] [serial = 1052] [outer = 0x0] 04:44:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116a29400) [pid = 1654] [serial = 1053] [outer = 0x11673b800] 04:44:38 INFO - PROCESS | 1654 | 1469879078356 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118334800) [pid = 1654] [serial = 1054] [outer = 0x11673b800] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12a247800 == 39 [pid = 1654] [id = 348] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x128d58000 == 38 [pid = 1654] [id = 347] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x126b15800 == 37 [pid = 1654] [id = 346] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x126b07000 == 36 [pid = 1654] [id = 345] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1254af800 == 35 [pid = 1654] [id = 344] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x121a84000 == 34 [pid = 1654] [id = 343] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x120f98800 == 33 [pid = 1654] [id = 342] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x119199000 == 32 [pid = 1654] [id = 341] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x116ad3800 == 31 [pid = 1654] [id = 340] 04:44:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1132a0000 == 30 [pid = 1654] [id = 339] 04:44:38 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:38 INFO - PROCESS | 1654 | 1469879078978 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:44:39 INFO - PROCESS | 1654 | 1469879079006 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:44:39 INFO - PROCESS | 1654 | 1469879079009 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1654 | 1469879079012 Marionette TRACE conn2 <- [1,1378,null,{}] 04:44:39 INFO - PROCESS | 1654 | 1469879079015 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:39 INFO - PROCESS | 1654 | 1469879079016 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:39 INFO - PROCESS | 1654 | 1469879079100 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:44:39 INFO - PROCESS | 1654 | 1469879079107 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1654 | 1469879079109 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168cd000 == 31 [pid = 1654] [id = 352] 04:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118338000) [pid = 1654] [serial = 1055] [outer = 0x0] 04:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1181fd800) [pid = 1654] [serial = 1056] [outer = 0x118338000] 04:44:39 INFO - PROCESS | 1654 | 1469879079137 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x118728800) [pid = 1654] [serial = 1057] [outer = 0x118338000] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b8c4400) [pid = 1654] [serial = 955] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x128b8e800) [pid = 1654] [serial = 978] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a98d400) [pid = 1654] [serial = 982] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1265bd000) [pid = 1654] [serial = 981] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12bf13800) [pid = 1654] [serial = 988] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12b650800) [pid = 1654] [serial = 984] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x125f91800) [pid = 1654] [serial = 972] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12b8c9800) [pid = 1654] [serial = 985] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126422400) [pid = 1654] [serial = 973] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112a92800) [pid = 1654] [serial = 957] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x113f11000) [pid = 1654] [serial = 958] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1234e1000) [pid = 1654] [serial = 969] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124d63c00) [pid = 1654] [serial = 970] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12642f400) [pid = 1654] [serial = 975] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11680e400) [pid = 1654] [serial = 963] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117db2400) [pid = 1654] [serial = 964] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118862000) [pid = 1654] [serial = 966] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119255c00) [pid = 1654] [serial = 967] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1181f1400) [pid = 1654] [serial = 960] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1187f0800) [pid = 1654] [serial = 961] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12c266000) [pid = 1654] [serial = 996] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bf19400) [pid = 1654] [serial = 993] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12bf2b800) [pid = 1654] [serial = 994] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1265b8800) [pid = 1654] [serial = 987] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12a462800) [pid = 1654] [serial = 979] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126729400) [pid = 1654] [serial = 991] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12c26cc00) [pid = 1654] [serial = 997] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128a2b000) [pid = 1654] [serial = 976] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x119f2f800) [pid = 1654] [serial = 990] [outer = 0x0] [url = about:blank] 04:44:39 INFO - PROCESS | 1654 | 1469879079588 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1654 | 1469879079635 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:44:39 INFO - PROCESS | 1654 | 1469879079652 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1654 | 1469879079655 Marionette TRACE conn2 <- [1,1382,null,{}] 04:44:39 INFO - PROCESS | 1654 | 1469879079658 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:39 INFO - PROCESS | 1654 | 1469879079661 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:39 INFO - PROCESS | 1654 | 1469879079788 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:44:39 INFO - PROCESS | 1654 | 1469879079870 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1654 | 1469879079871 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119185000 == 32 [pid = 1654] [id = 353] 04:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118728400) [pid = 1654] [serial = 1058] [outer = 0x0] 04:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1194ef000) [pid = 1654] [serial = 1059] [outer = 0x118728400] 04:44:39 INFO - PROCESS | 1654 | 1469879079898 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120f07400) [pid = 1654] [serial = 1060] [outer = 0x118728400] 04:44:40 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:40 INFO - PROCESS | 1654 | 1469879080199 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1654 | 1469879080226 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:44:40 INFO - PROCESS | 1654 | 1469879080229 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1654 | 1469879080231 Marionette TRACE conn2 <- [1,1386,null,{}] 04:44:40 INFO - PROCESS | 1654 | 1469879080243 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 1654 | 1469879080246 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:40 INFO - PROCESS | 1654 | 1469879080327 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:44:40 INFO - PROCESS | 1654 | 1469879080332 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1654 | 1469879080334 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x121448800 == 33 [pid = 1654] [id = 354] 04:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1160ccc00) [pid = 1654] [serial = 1061] [outer = 0x0] 04:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1214e3c00) [pid = 1654] [serial = 1062] [outer = 0x1160ccc00] 04:44:40 INFO - PROCESS | 1654 | 1469879080410 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x125492400) [pid = 1654] [serial = 1063] [outer = 0x1160ccc00] 04:44:40 INFO - PROCESS | 1654 | 1469879080724 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1654 | 1469879080759 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:44:40 INFO - PROCESS | 1654 | 1469879080762 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1654 | 1469879080763 Marionette TRACE conn2 <- [1,1390,null,{}] 04:44:40 INFO - PROCESS | 1654 | 1469879080765 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 1654 | 1469879080767 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:40 INFO - PROCESS | 1654 | 1469879080853 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:44:40 INFO - PROCESS | 1654 | 1469879080857 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1654 | 1469879080858 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254b7800 == 34 [pid = 1654] [id = 355] 04:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x125f64800) [pid = 1654] [serial = 1064] [outer = 0x0] 04:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126421c00) [pid = 1654] [serial = 1065] [outer = 0x125f64800] 04:44:40 INFO - PROCESS | 1654 | 1469879080883 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1265c0800) [pid = 1654] [serial = 1066] [outer = 0x125f64800] 04:44:41 INFO - PROCESS | 1654 | 1469879081246 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 04:44:41 INFO - PROCESS | 1654 | 1469879081282 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1654 | 1469879081284 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:44:41 INFO - PROCESS | 1654 | 1469879081286 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1654 | 1469879081287 Marionette TRACE conn2 <- [1,1394,null,{}] 04:44:41 INFO - PROCESS | 1654 | 1469879081289 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:41 INFO - PROCESS | 1654 | 1469879081290 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:41 INFO - PROCESS | 1654 | 1469879081383 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:44:41 INFO - PROCESS | 1654 | 1469879081387 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1654 | 1469879081388 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b1a800 == 35 [pid = 1654] [id = 356] 04:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x125f68400) [pid = 1654] [serial = 1067] [outer = 0x0] 04:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12672f800) [pid = 1654] [serial = 1068] [outer = 0x125f68400] 04:44:41 INFO - PROCESS | 1654 | 1469879081412 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128a2fc00) [pid = 1654] [serial = 1069] [outer = 0x125f68400] 04:44:41 INFO - PROCESS | 1654 | 1469879081777 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 04:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:44:41 INFO - PROCESS | 1654 | 1469879081808 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1654 | 1469879081809 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:44:41 INFO - PROCESS | 1654 | 1469879081812 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1654 | 1469879081813 Marionette TRACE conn2 <- [1,1398,null,{}] 04:44:41 INFO - PROCESS | 1654 | 1469879081815 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:41 INFO - PROCESS | 1654 | 1469879081819 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:41 INFO - PROCESS | 1654 | 1469879081924 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:44:41 INFO - PROCESS | 1654 | 1469879081933 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1654 | 1469879081937 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x129309000 == 36 [pid = 1654] [id = 357] 04:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128a30000) [pid = 1654] [serial = 1070] [outer = 0x0] 04:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12904f800) [pid = 1654] [serial = 1071] [outer = 0x128a30000] 04:44:41 INFO - PROCESS | 1654 | 1469879081961 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a7a2800) [pid = 1654] [serial = 1072] [outer = 0x128a30000] 04:44:42 INFO - PROCESS | 1654 | 1469879082276 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:44:42 INFO - PROCESS | 1654 | 1469879082331 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1654 | 1469879082332 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:44:42 INFO - PROCESS | 1654 | 1469879082334 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1654 | 1469879082335 Marionette TRACE conn2 <- [1,1402,null,{}] 04:44:42 INFO - PROCESS | 1654 | 1469879082337 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:42 INFO - PROCESS | 1654 | 1469879082338 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:42 INFO - PROCESS | 1654 | 1469879082432 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:44:42 INFO - PROCESS | 1654 | 1469879082436 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1654 | 1469879082437 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24a800 == 37 [pid = 1654] [id = 358] 04:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a4f2c00) [pid = 1654] [serial = 1073] [outer = 0x0] 04:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a98ac00) [pid = 1654] [serial = 1074] [outer = 0x12a4f2c00] 04:44:42 INFO - PROCESS | 1654 | 1469879082461 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12ac6a000) [pid = 1654] [serial = 1075] [outer = 0x12a4f2c00] 04:44:42 INFO - PROCESS | 1654 | 1469879082779 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:44:42 INFO - PROCESS | 1654 | 1469879082807 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1654 | 1469879082809 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:44:42 INFO - PROCESS | 1654 | 1469879082816 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1654 | 1469879082819 Marionette TRACE conn2 <- [1,1406,null,{}] 04:44:42 INFO - PROCESS | 1654 | 1469879082823 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:42 INFO - PROCESS | 1654 | 1469879082825 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:42 INFO - PROCESS | 1654 | 1469879082922 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:44:42 INFO - PROCESS | 1654 | 1469879082926 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1654 | 1469879082927 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a937800 == 38 [pid = 1654] [id = 359] 04:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a7a2c00) [pid = 1654] [serial = 1076] [outer = 0x0] 04:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b650800) [pid = 1654] [serial = 1077] [outer = 0x12a7a2c00] 04:44:42 INFO - PROCESS | 1654 | 1469879082951 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b8c8800) [pid = 1654] [serial = 1078] [outer = 0x12a7a2c00] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1121e6800) [pid = 1654] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116a29000) [pid = 1654] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x120f53c00) [pid = 1654] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x113d77c00) [pid = 1654] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119150000) [pid = 1654] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194e8000) [pid = 1654] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116742800) [pid = 1654] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124bfa000) [pid = 1654] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125f92400) [pid = 1654] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x117292800) [pid = 1654] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124fe4400) [pid = 1654] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116739400) [pid = 1654] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112f5c800) [pid = 1654] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128aa9c00) [pid = 1654] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128da9000) [pid = 1654] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11335a400) [pid = 1654] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:44:43 INFO - PROCESS | 1654 | 1469879083326 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 530ms 04:44:43 INFO - PROCESS | 1654 | 1469879083342 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1654 | 1469879083344 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:44:43 INFO - PROCESS | 1654 | 1469879083346 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1654 | 1469879083347 Marionette TRACE conn2 <- [1,1410,null,{}] 04:44:43 INFO - PROCESS | 1654 | 1469879083349 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 1654 | 1469879083351 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:43 INFO - PROCESS | 1654 | 1469879083466 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:44:43 INFO - PROCESS | 1654 | 1469879083498 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1654 | 1469879083499 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x121441800 == 39 [pid = 1654] [id = 360] 04:44:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112f54000) [pid = 1654] [serial = 1079] [outer = 0x0] 04:44:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118077800) [pid = 1654] [serial = 1080] [outer = 0x112f54000] 04:44:43 INFO - PROCESS | 1654 | 1469879083522 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1214dbc00) [pid = 1654] [serial = 1081] [outer = 0x112f54000] 04:44:43 INFO - PROCESS | 1654 | 1469879083828 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 524ms 04:44:43 INFO - PROCESS | 1654 | 1469879083872 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1654 | 1469879083874 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:44:43 INFO - PROCESS | 1654 | 1469879083877 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1654 | 1469879083879 Marionette TRACE conn2 <- [1,1414,null,{}] 04:44:43 INFO - PROCESS | 1654 | 1469879083882 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 1654 | 1469879083884 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:44 INFO - PROCESS | 1654 | 1469879084001 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:44:44 INFO - PROCESS | 1654 | 1469879084078 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1654 | 1469879084080 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b66d000 == 40 [pid = 1654] [id = 361] 04:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113364800) [pid = 1654] [serial = 1082] [outer = 0x0] 04:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x124d69800) [pid = 1654] [serial = 1083] [outer = 0x113364800] 04:44:44 INFO - PROCESS | 1654 | 1469879084119 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12b655800) [pid = 1654] [serial = 1084] [outer = 0x113364800] 04:44:44 INFO - PROCESS | 1654 | 1469879084506 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 669ms 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:44:44 INFO - PROCESS | 1654 | 1469879084547 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1654 | 1469879084548 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:44:44 INFO - PROCESS | 1654 | 1469879084550 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1654 | 1469879084552 Marionette TRACE conn2 <- [1,1418,null,{}] 04:44:44 INFO - PROCESS | 1654 | 1469879084554 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:44 INFO - PROCESS | 1654 | 1469879084556 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:44 INFO - PROCESS | 1654 | 1469879084669 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:44:44 INFO - PROCESS | 1654 | 1469879084675 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1654 | 1469879084677 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc5800 == 41 [pid = 1654] [id = 362] 04:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121ce0400) [pid = 1654] [serial = 1085] [outer = 0x0] 04:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b8cc800) [pid = 1654] [serial = 1086] [outer = 0x121ce0400] 04:44:44 INFO - PROCESS | 1654 | 1469879084702 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bf21400) [pid = 1654] [serial = 1087] [outer = 0x121ce0400] 04:44:45 INFO - PROCESS | 1654 | 1469879085002 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 471ms 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:44:45 INFO - PROCESS | 1654 | 1469879085025 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1654 | 1469879085026 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:44:45 INFO - PROCESS | 1654 | 1469879085028 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1654 | 1469879085029 Marionette TRACE conn2 <- [1,1422,null,{}] 04:44:45 INFO - PROCESS | 1654 | 1469879085033 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:45 INFO - PROCESS | 1654 | 1469879085034 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:45 INFO - PROCESS | 1654 | 1469879085115 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:44:45 INFO - PROCESS | 1654 | 1469879085215 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1654 | 1469879085217 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1132a0000 == 42 [pid = 1654] [id = 363] 04:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1121e4800) [pid = 1654] [serial = 1088] [outer = 0x0] 04:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1130d2800) [pid = 1654] [serial = 1089] [outer = 0x1121e4800] 04:44:45 INFO - PROCESS | 1654 | 1469879085250 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x116062400) [pid = 1654] [serial = 1090] [outer = 0x1121e4800] 04:44:45 INFO - PROCESS | 1654 | 1469879085748 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 771ms 04:44:45 INFO - PROCESS | 1654 | 1469879085818 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1654 | 1469879085821 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:44:45 INFO - PROCESS | 1654 | 1469879085825 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1654 | 1469879085827 Marionette TRACE conn2 <- [1,1426,null,{}] 04:44:45 INFO - PROCESS | 1654 | 1469879085831 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:45 INFO - PROCESS | 1654 | 1469879085836 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:45 INFO - PROCESS | 1654 | 1469879085938 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:44:46 INFO - PROCESS | 1654 | 1469879086006 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1654 | 1469879086007 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x121914000 == 43 [pid = 1654] [id = 364] 04:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1187ec800) [pid = 1654] [serial = 1091] [outer = 0x0] 04:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119152400) [pid = 1654] [serial = 1092] [outer = 0x1187ec800] 04:44:46 INFO - PROCESS | 1654 | 1469879086037 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x120f54000) [pid = 1654] [serial = 1093] [outer = 0x1187ec800] 04:44:46 INFO - PROCESS | 1654 | 1469879086500 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 720ms 04:44:46 INFO - PROCESS | 1654 | 1469879086548 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1654 | 1469879086553 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:44:46 INFO - PROCESS | 1654 | 1469879086556 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1654 | 1469879086557 Marionette TRACE conn2 <- [1,1430,null,{}] 04:44:46 INFO - PROCESS | 1654 | 1469879086560 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:46 INFO - PROCESS | 1654 | 1469879086561 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:46 INFO - PROCESS | 1654 | 1469879086662 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:44:46 INFO - PROCESS | 1654 | 1469879086732 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1654 | 1469879086733 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b94b800 == 44 [pid = 1654] [id = 365] 04:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12548f000) [pid = 1654] [serial = 1094] [outer = 0x0] 04:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x125f61000) [pid = 1654] [serial = 1095] [outer = 0x12548f000] 04:44:46 INFO - PROCESS | 1654 | 1469879086762 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x126726000) [pid = 1654] [serial = 1096] [outer = 0x12548f000] 04:44:47 INFO - PROCESS | 1654 | 1469879087207 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 669ms 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:44:47 INFO - PROCESS | 1654 | 1469879087225 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1654 | 1469879087227 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:44:47 INFO - PROCESS | 1654 | 1469879087236 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1654 | 1469879087241 Marionette TRACE conn2 <- [1,1434,null,{}] 04:44:47 INFO - PROCESS | 1654 | 1469879087263 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:47 INFO - PROCESS | 1654 | 1469879087266 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:47 INFO - PROCESS | 1654 | 1469879087367 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:44:47 INFO - PROCESS | 1654 | 1469879087437 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1654 | 1469879087438 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c67d800 == 45 [pid = 1654] [id = 366] 04:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128aa9c00) [pid = 1654] [serial = 1097] [outer = 0x0] 04:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a45c000) [pid = 1654] [serial = 1098] [outer = 0x128aa9c00] 04:44:47 INFO - PROCESS | 1654 | 1469879087466 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12ac6bc00) [pid = 1654] [serial = 1099] [outer = 0x128aa9c00] 04:44:48 INFO - PROCESS | 1654 | 1469879088056 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 899ms 04:44:48 INFO - PROCESS | 1654 | 1469879088129 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1654 | 1469879088131 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:44:48 INFO - PROCESS | 1654 | 1469879088136 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1654 | 1469879088139 Marionette TRACE conn2 <- [1,1438,null,{}] 04:44:48 INFO - PROCESS | 1654 | 1469879088143 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:48 INFO - PROCESS | 1654 | 1469879088144 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:48 INFO - PROCESS | 1654 | 1469879088239 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:44:48 INFO - PROCESS | 1654 | 1469879088304 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1654 | 1469879088307 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e7000 == 46 [pid = 1654] [id = 367] 04:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116a1d400) [pid = 1654] [serial = 1100] [outer = 0x0] 04:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116a28c00) [pid = 1654] [serial = 1101] [outer = 0x116a1d400] 04:44:48 INFO - PROCESS | 1654 | 1469879088334 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x118079000) [pid = 1654] [serial = 1102] [outer = 0x116a1d400] 04:44:48 INFO - PROCESS | 1654 | 1469879088791 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 724ms 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:44:48 INFO - PROCESS | 1654 | 1469879088860 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1654 | 1469879088864 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:44:48 INFO - PROCESS | 1654 | 1469879088868 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1654 | 1469879088870 Marionette TRACE conn2 <- [1,1442,null,{}] 04:44:48 INFO - PROCESS | 1654 | 1469879088872 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:48 INFO - PROCESS | 1654 | 1469879088873 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:48 INFO - PROCESS | 1654 | 1469879088965 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc5800 == 45 [pid = 1654] [id = 362] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12b66d000 == 44 [pid = 1654] [id = 361] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x121441800 == 43 [pid = 1654] [id = 360] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12a937800 == 42 [pid = 1654] [id = 359] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12a24a800 == 41 [pid = 1654] [id = 358] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x129309000 == 40 [pid = 1654] [id = 357] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x126b1a800 == 39 [pid = 1654] [id = 356] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1254b7800 == 38 [pid = 1654] [id = 355] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x121448800 == 37 [pid = 1654] [id = 354] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x119185000 == 36 [pid = 1654] [id = 353] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1168cd000 == 35 [pid = 1654] [id = 352] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x116015000 == 34 [pid = 1654] [id = 351] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12a57d800 == 33 [pid = 1654] [id = 349] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x11684d800 == 32 [pid = 1654] [id = 350] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x118704800 == 31 [pid = 1654] [id = 338] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e7000 == 30 [pid = 1654] [id = 367] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12c67d800 == 29 [pid = 1654] [id = 366] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12b94b800 == 28 [pid = 1654] [id = 365] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x121914000 == 27 [pid = 1654] [id = 364] 04:44:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1132a0000 == 26 [pid = 1654] [id = 363] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11872c400) [pid = 1654] [serial = 1003] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1176ac800) [pid = 1654] [serial = 1002] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124d67800) [pid = 1654] [serial = 1006] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12180bc00) [pid = 1654] [serial = 1005] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1151ad000) [pid = 1654] [serial = 1017] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1160cc400) [pid = 1654] [serial = 1018] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x120f0c000) [pid = 1654] [serial = 1026] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x121a57c00) [pid = 1654] [serial = 1029] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1168e8000) [pid = 1654] [serial = 1020] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116a29c00) [pid = 1654] [serial = 1021] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125f5e400) [pid = 1654] [serial = 1032] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126761400) [pid = 1654] [serial = 1033] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x129052c00) [pid = 1654] [serial = 1009] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118336400) [pid = 1654] [serial = 1023] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128aa5c00) [pid = 1654] [serial = 1008] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1194e4c00) [pid = 1654] [serial = 1024] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128a33400) [pid = 1654] [serial = 1035] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116a25800) [pid = 1654] [serial = 1015] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116746400) [pid = 1654] [serial = 1014] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x120f51400) [pid = 1654] [serial = 1039] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b8c9c00) [pid = 1654] [serial = 1012] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a4ec800) [pid = 1654] [serial = 1011] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116abbc00) [pid = 1654] [serial = 1038] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1291a8000) [pid = 1654] [serial = 1044] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12a458400) [pid = 1654] [serial = 1045] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128b8d000) [pid = 1654] [serial = 1036] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1235c3000) [pid = 1654] [serial = 1041] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x124bf6800) [pid = 1654] [serial = 1030] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12a54f000) [pid = 1654] [serial = 1047] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x121806c00) [pid = 1654] [serial = 1027] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x128b8ec00) [pid = 1654] [serial = 1042] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1151a2000) [pid = 1654] [serial = 1000] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x112f5c000) [pid = 1654] [serial = 999] [outer = 0x0] [url = about:blank] 04:44:49 INFO - PROCESS | 1654 | 1469879089594 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1654 | 1469879089595 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11329a800 == 27 [pid = 1654] [id = 368] 04:44:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x112f56800) [pid = 1654] [serial = 1103] [outer = 0x0] 04:44:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11335a000) [pid = 1654] [serial = 1104] [outer = 0x112f56800] 04:44:49 INFO - PROCESS | 1654 | 1469879089629 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1151a2000) [pid = 1654] [serial = 1105] [outer = 0x112f56800] 04:44:49 INFO - PROCESS | 1654 | 1469879089974 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1123ms 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:44:49 INFO - PROCESS | 1654 | 1469879089992 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1654 | 1469879089994 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:44:49 INFO - PROCESS | 1654 | 1469879089997 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1654 | 1469879089999 Marionette TRACE conn2 <- [1,1446,null,{}] 04:44:50 INFO - PROCESS | 1654 | 1469879090004 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 1654 | 1469879090005 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:50 INFO - PROCESS | 1654 | 1469879090083 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:44:50 INFO - PROCESS | 1654 | 1469879090090 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1654 | 1469879090092 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ad8800 == 28 [pid = 1654] [id = 369] 04:44:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11627d400) [pid = 1654] [serial = 1106] [outer = 0x0] 04:44:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116a20000) [pid = 1654] [serial = 1107] [outer = 0x11627d400] 04:44:50 INFO - PROCESS | 1654 | 1469879090118 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1176ac800) [pid = 1654] [serial = 1108] [outer = 0x11627d400] 04:44:50 INFO - PROCESS | 1654 | 1469879090472 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 521ms 04:44:50 INFO - PROCESS | 1654 | 1469879090519 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:44:50 INFO - PROCESS | 1654 | 1469879090522 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:44:50 INFO - PROCESS | 1654 | 1469879090524 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1654 | 1469879090526 Marionette TRACE conn2 <- [1,1450,null,{}] 04:44:50 INFO - PROCESS | 1654 | 1469879090528 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 1654 | 1469879090530 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:50 INFO - PROCESS | 1654 | 1469879090608 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:44:50 INFO - PROCESS | 1654 | 1469879090622 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1654 | 1469879090624 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11875f000 == 29 [pid = 1654] [id = 370] 04:44:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11807ec00) [pid = 1654] [serial = 1109] [outer = 0x0] 04:44:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118726800) [pid = 1654] [serial = 1110] [outer = 0x11807ec00] 04:44:50 INFO - PROCESS | 1654 | 1469879090649 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118864c00) [pid = 1654] [serial = 1111] [outer = 0x11807ec00] 04:44:51 INFO - PROCESS | 1654 | 1469879090996 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:44:51 INFO - PROCESS | 1654 | 1469879091045 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1654 | 1469879091046 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:44:51 INFO - PROCESS | 1654 | 1469879091053 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1654 | 1469879091057 Marionette TRACE conn2 <- [1,1454,null,{}] 04:44:51 INFO - PROCESS | 1654 | 1469879091061 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 1654 | 1469879091063 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:51 INFO - PROCESS | 1654 | 1469879091140 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:44:51 INFO - PROCESS | 1654 | 1469879091145 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1654 | 1469879091146 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x121138800 == 30 [pid = 1654] [id = 371] 04:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119151c00) [pid = 1654] [serial = 1112] [outer = 0x0] 04:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119505c00) [pid = 1654] [serial = 1113] [outer = 0x119151c00] 04:44:51 INFO - PROCESS | 1654 | 1469879091173 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1212ed800) [pid = 1654] [serial = 1114] [outer = 0x119151c00] 04:44:51 INFO - PROCESS | 1654 | 1469879091493 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 478ms 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:44:51 INFO - PROCESS | 1654 | 1469879091526 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1654 | 1469879091528 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:44:51 INFO - PROCESS | 1654 | 1469879091530 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1654 | 1469879091531 Marionette TRACE conn2 <- [1,1458,null,{}] 04:44:51 INFO - PROCESS | 1654 | 1469879091533 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 1654 | 1469879091535 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:51 INFO - PROCESS | 1654 | 1469879091612 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:44:51 INFO - PROCESS | 1654 | 1469879091681 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1654 | 1469879091683 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12156f800 == 31 [pid = 1654] [id = 372] 04:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116743400) [pid = 1654] [serial = 1115] [outer = 0x0] 04:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x121993800) [pid = 1654] [serial = 1116] [outer = 0x116743400] 04:44:51 INFO - PROCESS | 1654 | 1469879091714 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x124b93400) [pid = 1654] [serial = 1117] [outer = 0x116743400] 04:44:52 INFO - PROCESS | 1654 | 1469879092056 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 04:44:52 INFO - PROCESS | 1654 | 1469879092099 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1654 | 1469879092101 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:44:52 INFO - PROCESS | 1654 | 1469879092103 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1654 | 1469879092104 Marionette TRACE conn2 <- [1,1462,null,{}] 04:44:52 INFO - PROCESS | 1654 | 1469879092106 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:52 INFO - PROCESS | 1654 | 1469879092107 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:52 INFO - PROCESS | 1654 | 1469879092199 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:44:52 INFO - PROCESS | 1654 | 1469879092203 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1654 | 1469879092207 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x124881000 == 32 [pid = 1654] [id = 373] 04:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x117db8800) [pid = 1654] [serial = 1118] [outer = 0x0] 04:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x125f5d800) [pid = 1654] [serial = 1119] [outer = 0x117db8800] 04:44:52 INFO - PROCESS | 1654 | 1469879092239 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x125f91800) [pid = 1654] [serial = 1120] [outer = 0x117db8800] 04:44:52 INFO - PROCESS | 1654 | 1469879092595 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:44:52 INFO - PROCESS | 1654 | 1469879092628 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1654 | 1469879092629 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:44:52 INFO - PROCESS | 1654 | 1469879092631 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1654 | 1469879092632 Marionette TRACE conn2 <- [1,1466,null,{}] 04:44:52 INFO - PROCESS | 1654 | 1469879092636 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:52 INFO - PROCESS | 1654 | 1469879092638 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:52 INFO - PROCESS | 1654 | 1469879092736 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:44:52 INFO - PROCESS | 1654 | 1469879092740 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1654 | 1469879092741 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x112540000 == 33 [pid = 1654] [id = 374] 04:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125490400) [pid = 1654] [serial = 1121] [outer = 0x0] 04:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126528800) [pid = 1654] [serial = 1122] [outer = 0x125490400] 04:44:52 INFO - PROCESS | 1654 | 1469879092766 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128a2bc00) [pid = 1654] [serial = 1123] [outer = 0x125490400] 04:44:53 INFO - PROCESS | 1654 | 1469879093103 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:44:53 INFO - PROCESS | 1654 | 1469879093155 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1654 | 1469879093156 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:44:53 INFO - PROCESS | 1654 | 1469879093158 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1654 | 1469879093159 Marionette TRACE conn2 <- [1,1470,null,{}] 04:44:53 INFO - PROCESS | 1654 | 1469879093161 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:53 INFO - PROCESS | 1654 | 1469879093162 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:53 INFO - PROCESS | 1654 | 1469879093255 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:44:53 INFO - PROCESS | 1654 | 1469879093287 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1654 | 1469879093288 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a46800 == 34 [pid = 1654] [id = 375] 04:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1187f4c00) [pid = 1654] [serial = 1124] [outer = 0x0] 04:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128aa8400) [pid = 1654] [serial = 1125] [outer = 0x1187f4c00] 04:44:53 INFO - PROCESS | 1654 | 1469879093311 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128da9000) [pid = 1654] [serial = 1126] [outer = 0x1187f4c00] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x113364800) [pid = 1654] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125f68400) [pid = 1654] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128a30000) [pid = 1654] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112f54000) [pid = 1654] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a4f2c00) [pid = 1654] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1160ccc00) [pid = 1654] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118338000) [pid = 1654] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118728400) [pid = 1654] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112f5c400) [pid = 1654] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a458800) [pid = 1654] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11673b800) [pid = 1654] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x125f64800) [pid = 1654] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a7a2c00) [pid = 1654] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:44:53 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121ce0400) [pid = 1654] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:44:53 INFO - PROCESS | 1654 | 1469879093976 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 868ms 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:44:54 INFO - PROCESS | 1654 | 1469879094027 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1654 | 1469879094028 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:44:54 INFO - PROCESS | 1654 | 1469879094030 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1654 | 1469879094031 Marionette TRACE conn2 <- [1,1474,null,{}] 04:44:54 INFO - PROCESS | 1654 | 1469879094033 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:54 INFO - PROCESS | 1654 | 1469879094035 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:54 INFO - PROCESS | 1654 | 1469879094105 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:44:54 INFO - PROCESS | 1654 | 1469879094109 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1654 | 1469879094110 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ac5000 == 35 [pid = 1654] [id = 376] 04:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112f26800) [pid = 1654] [serial = 1127] [outer = 0x0] 04:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118338000) [pid = 1654] [serial = 1128] [outer = 0x112f26800] 04:44:54 INFO - PROCESS | 1654 | 1469879094136 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120f56c00) [pid = 1654] [serial = 1129] [outer = 0x112f26800] 04:44:54 INFO - PROCESS | 1654 | 1469879094461 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 470ms 04:44:54 INFO - PROCESS | 1654 | 1469879094501 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1654 | 1469879094504 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:44:54 INFO - PROCESS | 1654 | 1469879094507 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1654 | 1469879094508 Marionette TRACE conn2 <- [1,1478,null,{}] 04:44:54 INFO - PROCESS | 1654 | 1469879094510 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:54 INFO - PROCESS | 1654 | 1469879094511 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:54 INFO - PROCESS | 1654 | 1469879094606 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:44:54 INFO - PROCESS | 1654 | 1469879094612 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1654 | 1469879094613 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x129306000 == 36 [pid = 1654] [id = 377] 04:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1187f1800) [pid = 1654] [serial = 1130] [outer = 0x0] 04:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126040800) [pid = 1654] [serial = 1131] [outer = 0x1187f1800] 04:44:54 INFO - PROCESS | 1654 | 1469879094639 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128aac800) [pid = 1654] [serial = 1132] [outer = 0x1187f1800] 04:44:55 INFO - PROCESS | 1654 | 1469879095034 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 567ms 04:44:55 INFO - PROCESS | 1654 | 1469879095075 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1654 | 1469879095077 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:44:55 INFO - PROCESS | 1654 | 1469879095080 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1654 | 1469879095082 Marionette TRACE conn2 <- [1,1482,null,{}] 04:44:55 INFO - PROCESS | 1654 | 1469879095093 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1654 | 1469879095095 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:55 INFO - PROCESS | 1654 | 1469879095177 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:44:55 INFO - PROCESS | 1654 | 1469879095234 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1654 | 1469879095236 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a56b000 == 37 [pid = 1654] [id = 378] 04:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116545400) [pid = 1654] [serial = 1133] [outer = 0x0] 04:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1291a2800) [pid = 1654] [serial = 1134] [outer = 0x116545400] 04:44:55 INFO - PROCESS | 1654 | 1469879095262 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x129361000) [pid = 1654] [serial = 1135] [outer = 0x116545400] 04:44:55 INFO - PROCESS | 1654 | 1469879095566 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 04:44:55 INFO - PROCESS | 1654 | 1469879095600 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1654 | 1469879095604 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:44:55 INFO - PROCESS | 1654 | 1469879095608 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1654 | 1469879095609 Marionette TRACE conn2 <- [1,1486,null,{}] 04:44:55 INFO - PROCESS | 1654 | 1469879095612 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1654 | 1469879095614 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:55 INFO - PROCESS | 1654 | 1469879095711 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:44:55 INFO - PROCESS | 1654 | 1469879095715 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1654 | 1469879095716 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f98800 == 38 [pid = 1654] [id = 379] 04:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a456c00) [pid = 1654] [serial = 1136] [outer = 0x0] 04:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a7a6400) [pid = 1654] [serial = 1137] [outer = 0x12a456c00] 04:44:55 INFO - PROCESS | 1654 | 1469879095743 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12ac72800) [pid = 1654] [serial = 1138] [outer = 0x12a456c00] 04:44:56 INFO - PROCESS | 1654 | 1469879096471 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 922ms 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:44:56 INFO - PROCESS | 1654 | 1469879096532 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1654 | 1469879096536 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:44:56 INFO - PROCESS | 1654 | 1469879096541 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1654 | 1469879096544 Marionette TRACE conn2 <- [1,1490,null,{}] 04:44:56 INFO - PROCESS | 1654 | 1469879096551 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:56 INFO - PROCESS | 1654 | 1469879096553 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:56 INFO - PROCESS | 1654 | 1469879096713 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:44:56 INFO - PROCESS | 1654 | 1469879096817 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1654 | 1469879096818 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11723e800 == 39 [pid = 1654] [id = 380] 04:44:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1151ad000) [pid = 1654] [serial = 1139] [outer = 0x0] 04:44:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1162cd400) [pid = 1654] [serial = 1140] [outer = 0x1151ad000] 04:44:56 INFO - PROCESS | 1654 | 1469879096851 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116a1c400) [pid = 1654] [serial = 1141] [outer = 0x1151ad000] 04:44:57 INFO - PROCESS | 1654 | 1469879097356 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 826ms 04:44:57 INFO - PROCESS | 1654 | 1469879097365 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 1654 | 1469879097368 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:44:57 INFO - PROCESS | 1654 | 1469879097401 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1654 | 1469879097405 Marionette TRACE conn2 <- [1,1494,null,{}] 04:44:57 INFO - PROCESS | 1654 | 1469879097407 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 1654 | 1469879097409 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:57 INFO - PROCESS | 1654 | 1469879097524 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:44:57 INFO - PROCESS | 1654 | 1469879097601 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1654 | 1469879097603 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x123480000 == 40 [pid = 1654] [id = 381] 04:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11833b800) [pid = 1654] [serial = 1142] [outer = 0x0] 04:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1187f1c00) [pid = 1654] [serial = 1143] [outer = 0x11833b800] 04:44:57 INFO - PROCESS | 1654 | 1469879097634 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119251c00) [pid = 1654] [serial = 1144] [outer = 0x11833b800] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a56b000 == 39 [pid = 1654] [id = 378] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x129306000 == 38 [pid = 1654] [id = 377] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128ac5000 == 37 [pid = 1654] [id = 376] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128a46800 == 36 [pid = 1654] [id = 375] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x112540000 == 35 [pid = 1654] [id = 374] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x124881000 == 34 [pid = 1654] [id = 373] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12156f800 == 33 [pid = 1654] [id = 372] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x121138800 == 32 [pid = 1654] [id = 371] 04:44:58 INFO - PROCESS | 1654 | 1469879098325 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11875f000 == 31 [pid = 1654] [id = 370] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x116ad8800 == 30 [pid = 1654] [id = 369] 04:44:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11329a800 == 29 [pid = 1654] [id = 368] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12b655800) [pid = 1654] [serial = 1084] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12672f800) [pid = 1654] [serial = 1068] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12904f800) [pid = 1654] [serial = 1071] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118077800) [pid = 1654] [serial = 1080] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12a98ac00) [pid = 1654] [serial = 1074] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1214e3c00) [pid = 1654] [serial = 1062] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125492400) [pid = 1654] [serial = 1063] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1181fd800) [pid = 1654] [serial = 1056] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118728800) [pid = 1654] [serial = 1057] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a7a2800) [pid = 1654] [serial = 1072] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1194ef000) [pid = 1654] [serial = 1059] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x120f07400) [pid = 1654] [serial = 1060] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1160cb000) [pid = 1654] [serial = 1050] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116743800) [pid = 1654] [serial = 1051] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a98d000) [pid = 1654] [serial = 1048] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116a29400) [pid = 1654] [serial = 1053] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118334800) [pid = 1654] [serial = 1054] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x126421c00) [pid = 1654] [serial = 1065] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b650800) [pid = 1654] [serial = 1077] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12bf21400) [pid = 1654] [serial = 1087] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b8cc800) [pid = 1654] [serial = 1086] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12ac6a000) [pid = 1654] [serial = 1075] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1214dbc00) [pid = 1654] [serial = 1081] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b8c8800) [pid = 1654] [serial = 1078] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x128a2fc00) [pid = 1654] [serial = 1069] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x124d69800) [pid = 1654] [serial = 1083] [outer = 0x0] [url = about:blank] 04:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1265c0800) [pid = 1654] [serial = 1066] [outer = 0x0] [url = about:blank] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 978ms 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:44:58 INFO - PROCESS | 1654 | 1469879098377 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1654 | 1469879098379 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:44:58 INFO - PROCESS | 1654 | 1469879098382 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1654 | 1469879098384 Marionette TRACE conn2 <- [1,1498,null,{}] 04:44:58 INFO - PROCESS | 1654 | 1469879098387 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:58 INFO - PROCESS | 1654 | 1469879098389 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:58 INFO - PROCESS | 1654 | 1469879098471 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:44:58 INFO - PROCESS | 1654 | 1469879098476 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1654 | 1469879098479 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168d6800 == 30 [pid = 1654] [id = 382] 04:44:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116a26c00) [pid = 1654] [serial = 1145] [outer = 0x0] 04:44:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11709fc00) [pid = 1654] [serial = 1146] [outer = 0x116a26c00] 04:44:58 INFO - PROCESS | 1654 | 1469879098506 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118335000) [pid = 1654] [serial = 1147] [outer = 0x116a26c00] 04:44:58 INFO - PROCESS | 1654 | 1469879098919 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 570ms 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:44:58 INFO - PROCESS | 1654 | 1469879098952 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1654 | 1469879098955 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:44:58 INFO - PROCESS | 1654 | 1469879098959 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1654 | 1469879098960 Marionette TRACE conn2 <- [1,1502,null,{}] 04:44:58 INFO - PROCESS | 1654 | 1469879098963 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:58 INFO - PROCESS | 1654 | 1469879098964 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:59 INFO - PROCESS | 1654 | 1469879099041 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:44:59 INFO - PROCESS | 1654 | 1469879099045 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1654 | 1469879099046 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x116593000 == 31 [pid = 1654] [id = 383] 04:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11885d800) [pid = 1654] [serial = 1148] [outer = 0x0] 04:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1211d9400) [pid = 1654] [serial = 1149] [outer = 0x11885d800] 04:44:59 INFO - PROCESS | 1654 | 1469879099075 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x121ce6000) [pid = 1654] [serial = 1150] [outer = 0x11885d800] 04:44:59 INFO - PROCESS | 1654 | 1469879099409 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 04:44:59 INFO - PROCESS | 1654 | 1469879099429 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 1654 | 1469879099430 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:44:59 INFO - PROCESS | 1654 | 1469879099433 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1654 | 1469879099437 Marionette TRACE conn2 <- [1,1506,null,{}] 04:44:59 INFO - PROCESS | 1654 | 1469879099445 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 1654 | 1469879099448 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:59 INFO - PROCESS | 1654 | 1469879099531 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:44:59 INFO - PROCESS | 1654 | 1469879099586 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1654 | 1469879099588 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:44:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254b5800 == 32 [pid = 1654] [id = 384] 04:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113f7d400) [pid = 1654] [serial = 1151] [outer = 0x0] 04:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124b9e800) [pid = 1654] [serial = 1152] [outer = 0x113f7d400] 04:44:59 INFO - PROCESS | 1654 | 1469879099616 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x125f66800) [pid = 1654] [serial = 1153] [outer = 0x113f7d400] 04:44:59 INFO - PROCESS | 1654 | 1469879099909 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 523ms 04:44:59 INFO - PROCESS | 1654 | 1469879099957 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:44:59 INFO - PROCESS | 1654 | 1469879099958 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:44:59 INFO - PROCESS | 1654 | 1469879099961 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1654 | 1469879099962 Marionette TRACE conn2 <- [1,1510,null,{}] 04:44:59 INFO - PROCESS | 1654 | 1469879099964 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 1654 | 1469879099965 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:00 INFO - PROCESS | 1654 | 1469879100046 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:45:00 INFO - PROCESS | 1654 | 1469879100106 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1654 | 1469879100107 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a44000 == 33 [pid = 1654] [id = 385] 04:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1234d9800) [pid = 1654] [serial = 1154] [outer = 0x0] 04:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126423400) [pid = 1654] [serial = 1155] [outer = 0x1234d9800] 04:45:00 INFO - PROCESS | 1654 | 1469879100132 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x128a2b400) [pid = 1654] [serial = 1156] [outer = 0x1234d9800] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 517ms 04:45:00 INFO - PROCESS | 1654 | 1469879100473 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:45:00 INFO - PROCESS | 1654 | 1469879100479 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1654 | 1469879100480 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:45:00 INFO - PROCESS | 1654 | 1469879100482 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1654 | 1469879100483 Marionette TRACE conn2 <- [1,1514,null,{}] 04:45:00 INFO - PROCESS | 1654 | 1469879100487 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 1654 | 1469879100489 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:00 INFO - PROCESS | 1654 | 1469879100583 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:45:00 INFO - PROCESS | 1654 | 1469879100594 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1654 | 1469879100595 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a44a000 == 34 [pid = 1654] [id = 386] 04:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x128a2d400) [pid = 1654] [serial = 1157] [outer = 0x0] 04:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128aac400) [pid = 1654] [serial = 1158] [outer = 0x128a2d400] 04:45:00 INFO - PROCESS | 1654 | 1469879100619 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a461c00) [pid = 1654] [serial = 1159] [outer = 0x128a2d400] 04:45:00 INFO - PROCESS | 1654 | 1469879100976 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 04:45:01 INFO - PROCESS | 1654 | 1469879101002 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1654 | 1469879101003 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:45:01 INFO - PROCESS | 1654 | 1469879101022 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1654 | 1469879101024 Marionette TRACE conn2 <- [1,1518,null,{}] 04:45:01 INFO - PROCESS | 1654 | 1469879101027 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:01 INFO - PROCESS | 1654 | 1469879101033 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:01 INFO - PROCESS | 1654 | 1469879101203 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:45:01 INFO - PROCESS | 1654 | 1469879101225 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1654 | 1469879101226 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac13800 == 35 [pid = 1654] [id = 387] 04:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128a34400) [pid = 1654] [serial = 1160] [outer = 0x0] 04:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a7a8400) [pid = 1654] [serial = 1161] [outer = 0x128a34400] 04:45:01 INFO - PROCESS | 1654 | 1469879101264 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b9a2c00) [pid = 1654] [serial = 1162] [outer = 0x128a34400] 04:45:01 INFO - PROCESS | 1654 | 1469879101687 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 686ms 04:45:01 INFO - PROCESS | 1654 | 1469879101692 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:45:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:45:01 INFO - PROCESS | 1654 | 1469879101693 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:45:01 INFO - PROCESS | 1654 | 1469879101695 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1654 | 1469879101697 Marionette TRACE conn2 <- [1,1522,null,{}] 04:45:01 INFO - PROCESS | 1654 | 1469879101699 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:01 INFO - PROCESS | 1654 | 1469879101700 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:01 INFO - PROCESS | 1654 | 1469879101797 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:45:01 INFO - PROCESS | 1654 | 1469879101809 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1654 | 1469879101810 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b665000 == 36 [pid = 1654] [id = 388] 04:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b9aac00) [pid = 1654] [serial = 1163] [outer = 0x0] 04:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b9b1800) [pid = 1654] [serial = 1164] [outer = 0x12b9aac00] 04:45:01 INFO - PROCESS | 1654 | 1469879101834 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12bf1ac00) [pid = 1654] [serial = 1165] [outer = 0x12b9aac00] 04:45:02 INFO - PROCESS | 1654 | 1469879102168 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:45:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:45:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:45:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:45:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:45:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:45:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:45:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:45:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:45:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 04:45:02 INFO - PROCESS | 1654 | 1469879102216 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1654 | 1469879102217 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:45:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:45:02 INFO - PROCESS | 1654 | 1469879102226 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1654 | 1469879102228 Marionette TRACE conn2 <- [1,1526,null,{}] 04:45:02 INFO - PROCESS | 1654 | 1469879102230 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:02 INFO - PROCESS | 1654 | 1469879102231 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:02 INFO - PROCESS | 1654 | 1469879102326 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:45:02 INFO - PROCESS | 1654 | 1469879102329 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1654 | 1469879102330 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b963800 == 37 [pid = 1654] [id = 389] 04:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12bf1b000) [pid = 1654] [serial = 1166] [outer = 0x0] 04:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12bf22c00) [pid = 1654] [serial = 1167] [outer = 0x12bf1b000] 04:45:02 INFO - PROCESS | 1654 | 1469879102353 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12c264800) [pid = 1654] [serial = 1168] [outer = 0x12bf1b000] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117db8800) [pid = 1654] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11807ec00) [pid = 1654] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112f56800) [pid = 1654] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119151c00) [pid = 1654] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11627d400) [pid = 1654] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x116a1d400) [pid = 1654] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x125490400) [pid = 1654] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1121e4800) [pid = 1654] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1187ec800) [pid = 1654] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1187f4c00) [pid = 1654] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12548f000) [pid = 1654] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112f26800) [pid = 1654] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128aa9c00) [pid = 1654] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x116545400) [pid = 1654] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1187f1800) [pid = 1654] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:45:02 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x116743400) [pid = 1654] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:45:02 INFO - PROCESS | 1654 | 1469879102732 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:45:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:45:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:45:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:45:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 04:45:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:45:02 INFO - PROCESS | 1654 | 1469879102747 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1654 | 1469879102749 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1654 | 1469879102756 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1654 | 1469879102758 Marionette TRACE conn2 <- [1,1530,null,{}] 04:45:02 INFO - PROCESS | 1654 | 1469879102760 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:02 INFO - PROCESS | 1654 | 1469879102761 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:02 INFO - PROCESS | 1654 | 1469879102868 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:45:02 INFO - PROCESS | 1654 | 1469879102901 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1654 | 1469879102902 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254b5000 == 38 [pid = 1654] [id = 390] 04:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1121e4800) [pid = 1654] [serial = 1169] [outer = 0x0] 04:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11807ec00) [pid = 1654] [serial = 1170] [outer = 0x1121e4800] 04:45:02 INFO - PROCESS | 1654 | 1469879102926 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x125499800) [pid = 1654] [serial = 1171] [outer = 0x1121e4800] 04:45:03 INFO - PROCESS | 1654 | 1469879103183 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:45:03 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:45:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:45:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:45:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:45:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:45:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms 04:45:03 INFO - PROCESS | 1654 | 1469879103225 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1654 | 1469879103227 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:45:03 INFO - PROCESS | 1654 | 1469879103229 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1654 | 1469879103230 Marionette TRACE conn2 <- [1,1534,null,{}] 04:45:03 INFO - PROCESS | 1654 | 1469879103232 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 1654 | 1469879103233 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:03 INFO - PROCESS | 1654 | 1469879103316 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:45:03 INFO - PROCESS | 1654 | 1469879103322 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1654 | 1469879103323 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c667000 == 39 [pid = 1654] [id = 391] 04:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120f5bc00) [pid = 1654] [serial = 1172] [outer = 0x0] 04:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x128db5400) [pid = 1654] [serial = 1173] [outer = 0x120f5bc00] 04:45:03 INFO - PROCESS | 1654 | 1469879103347 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12c266000) [pid = 1654] [serial = 1174] [outer = 0x120f5bc00] 04:45:03 INFO - PROCESS | 1654 | 1469879103707 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 04:45:03 INFO - PROCESS | 1654 | 1469879103751 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1654 | 1469879103753 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:45:03 INFO - PROCESS | 1654 | 1469879103757 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1654 | 1469879103759 Marionette TRACE conn2 <- [1,1538,null,{}] 04:45:03 INFO - PROCESS | 1654 | 1469879103762 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 1654 | 1469879103765 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:03 INFO - PROCESS | 1654 | 1469879103902 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:45:03 INFO - PROCESS | 1654 | 1469879103908 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1654 | 1469879103909 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ced1800 == 40 [pid = 1654] [id = 392] 04:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12c268400) [pid = 1654] [serial = 1175] [outer = 0x0] 04:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12c271c00) [pid = 1654] [serial = 1176] [outer = 0x12c268400] 04:45:03 INFO - PROCESS | 1654 | 1469879103950 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12c3e4800) [pid = 1654] [serial = 1177] [outer = 0x12c268400] 04:45:04 INFO - PROCESS | 1654 | 1469879104352 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 622ms 04:45:04 INFO - PROCESS | 1654 | 1469879104379 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:45:04 INFO - PROCESS | 1654 | 1469879104380 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:45:04 INFO - PROCESS | 1654 | 1469879104382 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1654 | 1469879104383 Marionette TRACE conn2 <- [1,1542,null,{}] 04:45:04 INFO - PROCESS | 1654 | 1469879104387 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 1654 | 1469879104389 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:04 INFO - PROCESS | 1654 | 1469879104496 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:45:04 INFO - PROCESS | 1654 | 1469879104502 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1654 | 1469879104503 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d273000 == 41 [pid = 1654] [id = 393] 04:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12c3ddc00) [pid = 1654] [serial = 1178] [outer = 0x0] 04:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12cb05c00) [pid = 1654] [serial = 1179] [outer = 0x12c3ddc00] 04:45:04 INFO - PROCESS | 1654 | 1469879104526 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12cb0c400) [pid = 1654] [serial = 1180] [outer = 0x12c3ddc00] 04:45:04 INFO - PROCESS | 1654 | 1469879104969 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 621ms 04:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:45:05 INFO - PROCESS | 1654 | 1469879105004 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1654 | 1469879105006 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:45:05 INFO - PROCESS | 1654 | 1469879105009 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1654 | 1469879105011 Marionette TRACE conn2 <- [1,1546,null,{}] 04:45:05 INFO - PROCESS | 1654 | 1469879105014 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:05 INFO - PROCESS | 1654 | 1469879105016 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:05 INFO - PROCESS | 1654 | 1469879105122 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:45:05 INFO - PROCESS | 1654 | 1469879105181 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1654 | 1469879105183 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f92800 == 42 [pid = 1654] [id = 394] 04:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116742400) [pid = 1654] [serial = 1181] [outer = 0x0] 04:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1176b0400) [pid = 1654] [serial = 1182] [outer = 0x116742400] 04:45:05 INFO - PROCESS | 1654 | 1469879105214 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1187ee800) [pid = 1654] [serial = 1183] [outer = 0x116742400] 04:45:05 INFO - PROCESS | 1654 | 1469879105704 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 04:45:05 INFO - PROCESS | 1654 | 1469879105729 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1654 | 1469879105732 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:45:05 INFO - PROCESS | 1654 | 1469879105740 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1654 | 1469879105743 Marionette TRACE conn2 <- [1,1550,null,{}] 04:45:05 INFO - PROCESS | 1654 | 1469879105747 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:05 INFO - PROCESS | 1654 | 1469879105750 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:05 INFO - PROCESS | 1654 | 1469879105891 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:45:05 INFO - PROCESS | 1654 | 1469879105965 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1654 | 1469879105966 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a244800 == 43 [pid = 1654] [id = 395] 04:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x124ea0800) [pid = 1654] [serial = 1184] [outer = 0x0] 04:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x125f64800) [pid = 1654] [serial = 1185] [outer = 0x124ea0800] 04:45:05 INFO - PROCESS | 1654 | 1469879105996 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1265b6800) [pid = 1654] [serial = 1186] [outer = 0x124ea0800] 04:45:06 INFO - PROCESS | 1654 | 1469879106409 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 676ms 04:45:06 INFO - PROCESS | 1654 | 1469879106416 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1654 | 1469879106418 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:45:06 INFO - PROCESS | 1654 | 1469879106423 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1654 | 1469879106426 Marionette TRACE conn2 <- [1,1554,null,{}] 04:45:06 INFO - PROCESS | 1654 | 1469879106433 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:06 INFO - PROCESS | 1654 | 1469879106437 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:06 INFO - PROCESS | 1654 | 1469879106559 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:45:06 INFO - PROCESS | 1654 | 1469879106621 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1654 | 1469879106623 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d269000 == 44 [pid = 1654] [id = 396] 04:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1291a4800) [pid = 1654] [serial = 1187] [outer = 0x0] 04:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a7a7c00) [pid = 1654] [serial = 1188] [outer = 0x1291a4800] 04:45:06 INFO - PROCESS | 1654 | 1469879106653 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b8c4000) [pid = 1654] [serial = 1189] [outer = 0x1291a4800] 04:45:07 INFO - PROCESS | 1654 | 1469879107129 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 721ms 04:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:45:07 INFO - PROCESS | 1654 | 1469879107144 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1654 | 1469879107146 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:45:07 INFO - PROCESS | 1654 | 1469879107148 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1654 | 1469879107149 Marionette TRACE conn2 <- [1,1558,null,{}] 04:45:07 INFO - PROCESS | 1654 | 1469879107152 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:07 INFO - PROCESS | 1654 | 1469879107153 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:07 INFO - PROCESS | 1654 | 1469879107257 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:45:07 INFO - PROCESS | 1654 | 1469879107317 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1654 | 1469879107318 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24d000 == 45 [pid = 1654] [id = 397] 04:45:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116828400) [pid = 1654] [serial = 1190] [outer = 0x0] 04:45:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11682c400) [pid = 1654] [serial = 1191] [outer = 0x116828400] 04:45:07 INFO - PROCESS | 1654 | 1469879107346 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1265b8000) [pid = 1654] [serial = 1192] [outer = 0x116828400] 04:45:07 INFO - PROCESS | 1654 | 1469879107957 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 822ms 04:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:45:07 INFO - PROCESS | 1654 | 1469879107971 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1654 | 1469879107973 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:45:07 INFO - PROCESS | 1654 | 1469879107976 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1654 | 1469879107978 Marionette TRACE conn2 <- [1,1562,null,{}] 04:45:07 INFO - PROCESS | 1654 | 1469879107981 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:07 INFO - PROCESS | 1654 | 1469879107983 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:08 INFO - PROCESS | 1654 | 1469879108080 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:45:08 INFO - PROCESS | 1654 | 1469879108144 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1654 | 1469879108145 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1132a6800 == 46 [pid = 1654] [id = 398] 04:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11673b800) [pid = 1654] [serial = 1193] [outer = 0x0] 04:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x116829000) [pid = 1654] [serial = 1194] [outer = 0x11673b800] 04:45:08 INFO - PROCESS | 1654 | 1469879108173 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x116a29400) [pid = 1654] [serial = 1195] [outer = 0x11673b800] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12ced1800 == 45 [pid = 1654] [id = 392] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12c667000 == 44 [pid = 1654] [id = 391] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1254b5000 == 43 [pid = 1654] [id = 390] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b963800 == 42 [pid = 1654] [id = 389] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b665000 == 41 [pid = 1654] [id = 388] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac13800 == 40 [pid = 1654] [id = 387] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a44a000 == 39 [pid = 1654] [id = 386] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x128a44000 == 38 [pid = 1654] [id = 385] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1254b5800 == 37 [pid = 1654] [id = 384] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x116593000 == 36 [pid = 1654] [id = 383] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1168d6800 == 35 [pid = 1654] [id = 382] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x123480000 == 34 [pid = 1654] [id = 381] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11723e800 == 33 [pid = 1654] [id = 380] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x120f98800 == 32 [pid = 1654] [id = 379] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a24d000 == 31 [pid = 1654] [id = 397] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12d269000 == 30 [pid = 1654] [id = 396] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a244800 == 29 [pid = 1654] [id = 395] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x120f92800 == 28 [pid = 1654] [id = 394] 04:45:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12d273000 == 27 [pid = 1654] [id = 393] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x125f5d800) [pid = 1654] [serial = 1119] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118726800) [pid = 1654] [serial = 1110] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118864c00) [pid = 1654] [serial = 1111] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11335a000) [pid = 1654] [serial = 1104] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1151a2000) [pid = 1654] [serial = 1105] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119505c00) [pid = 1654] [serial = 1113] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1212ed800) [pid = 1654] [serial = 1114] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116a20000) [pid = 1654] [serial = 1107] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1176ac800) [pid = 1654] [serial = 1108] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118079000) [pid = 1654] [serial = 1102] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116a28c00) [pid = 1654] [serial = 1101] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126528800) [pid = 1654] [serial = 1122] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116062400) [pid = 1654] [serial = 1090] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1130d2800) [pid = 1654] [serial = 1089] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x120f54000) [pid = 1654] [serial = 1093] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119152400) [pid = 1654] [serial = 1092] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128aa8400) [pid = 1654] [serial = 1125] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126726000) [pid = 1654] [serial = 1096] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128a2bc00) [pid = 1654] [serial = 1123] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125f61000) [pid = 1654] [serial = 1095] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118338000) [pid = 1654] [serial = 1128] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12ac6bc00) [pid = 1654] [serial = 1099] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1291a2800) [pid = 1654] [serial = 1134] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a45c000) [pid = 1654] [serial = 1098] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x120f56c00) [pid = 1654] [serial = 1129] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x126040800) [pid = 1654] [serial = 1131] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128da9000) [pid = 1654] [serial = 1126] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12a7a6400) [pid = 1654] [serial = 1137] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121993800) [pid = 1654] [serial = 1116] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124b93400) [pid = 1654] [serial = 1117] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x129361000) [pid = 1654] [serial = 1135] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x125f91800) [pid = 1654] [serial = 1120] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x128aac800) [pid = 1654] [serial = 1132] [outer = 0x0] [url = about:blank] 04:45:09 INFO - PROCESS | 1654 | 1469879109138 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1173ms 04:45:09 INFO - PROCESS | 1654 | 1469879109149 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1654 | 1469879109151 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:45:09 INFO - PROCESS | 1654 | 1469879109156 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1654 | 1469879109158 Marionette TRACE conn2 <- [1,1566,null,{}] 04:45:09 INFO - PROCESS | 1654 | 1469879109161 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:09 INFO - PROCESS | 1654 | 1469879109163 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:09 INFO - PROCESS | 1654 | 1469879109246 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:45:09 INFO - PROCESS | 1654 | 1469879109250 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1654 | 1469879109255 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d59800 == 28 [pid = 1654] [id = 399] 04:45:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11386c000) [pid = 1654] [serial = 1196] [outer = 0x0] 04:45:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x115e19000) [pid = 1654] [serial = 1197] [outer = 0x11386c000] 04:45:09 INFO - PROCESS | 1654 | 1469879109284 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1130d2800) [pid = 1654] [serial = 1198] [outer = 0x11386c000] 04:45:09 INFO - PROCESS | 1654 | 1469879109658 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 04:45:09 INFO - PROCESS | 1654 | 1469879109676 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1654 | 1469879109679 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:45:09 INFO - PROCESS | 1654 | 1469879109684 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1654 | 1469879109685 Marionette TRACE conn2 <- [1,1570,null,{}] 04:45:09 INFO - PROCESS | 1654 | 1469879109688 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:09 INFO - PROCESS | 1654 | 1469879109689 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:09 INFO - PROCESS | 1654 | 1469879109763 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:45:09 INFO - PROCESS | 1654 | 1469879109767 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1654 | 1469879109769 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ae7800 == 29 [pid = 1654] [id = 400] 04:45:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116544c00) [pid = 1654] [serial = 1199] [outer = 0x0] 04:45:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11682c800) [pid = 1654] [serial = 1200] [outer = 0x116544c00] 04:45:09 INFO - PROCESS | 1654 | 1469879109799 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116a1fc00) [pid = 1654] [serial = 1201] [outer = 0x116544c00] 04:45:10 INFO - PROCESS | 1654 | 1469879110196 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 571ms 04:45:10 INFO - PROCESS | 1654 | 1469879110255 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1654 | 1469879110256 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:45:10 INFO - PROCESS | 1654 | 1469879110258 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1654 | 1469879110261 Marionette TRACE conn2 <- [1,1574,null,{}] 04:45:10 INFO - PROCESS | 1654 | 1469879110268 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1654 | 1469879110272 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:10 INFO - PROCESS | 1654 | 1469879110347 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:45:10 INFO - PROCESS | 1654 | 1469879110354 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1654 | 1469879110357 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e3800 == 30 [pid = 1654] [id = 401] 04:45:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x115e1ac00) [pid = 1654] [serial = 1202] [outer = 0x0] 04:45:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118337000) [pid = 1654] [serial = 1203] [outer = 0x115e1ac00] 04:45:10 INFO - PROCESS | 1654 | 1469879110384 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11885f400) [pid = 1654] [serial = 1204] [outer = 0x115e1ac00] 04:45:10 INFO - PROCESS | 1654 | 1469879110714 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 471ms 04:45:10 INFO - PROCESS | 1654 | 1469879110730 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:45:10 INFO - PROCESS | 1654 | 1469879110731 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:45:10 INFO - PROCESS | 1654 | 1469879110733 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1654 | 1469879110735 Marionette TRACE conn2 <- [1,1578,null,{}] 04:45:10 INFO - PROCESS | 1654 | 1469879110739 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1654 | 1469879110741 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:10 INFO - PROCESS | 1654 | 1469879110815 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:45:10 INFO - PROCESS | 1654 | 1469879110876 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1654 | 1469879110878 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f93800 == 31 [pid = 1654] [id = 402] 04:45:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x117db8000) [pid = 1654] [serial = 1205] [outer = 0x0] 04:45:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11924fc00) [pid = 1654] [serial = 1206] [outer = 0x117db8000] 04:45:10 INFO - PROCESS | 1654 | 1469879110902 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1210b9c00) [pid = 1654] [serial = 1207] [outer = 0x117db8000] 04:45:11 INFO - PROCESS | 1654 | 1469879111181 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 471ms 04:45:11 INFO - PROCESS | 1654 | 1469879111209 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1654 | 1469879111210 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:45:11 INFO - PROCESS | 1654 | 1469879111227 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1654 | 1469879111228 Marionette TRACE conn2 <- [1,1582,null,{}] 04:45:11 INFO - PROCESS | 1654 | 1469879111240 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 1654 | 1469879111242 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:11 INFO - PROCESS | 1654 | 1469879111345 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:45:11 INFO - PROCESS | 1654 | 1469879111349 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1654 | 1469879111350 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12341a800 == 32 [pid = 1654] [id = 403] 04:45:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x112f54000) [pid = 1654] [serial = 1208] [outer = 0x0] 04:45:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1214e1400) [pid = 1654] [serial = 1209] [outer = 0x112f54000] 04:45:11 INFO - PROCESS | 1654 | 1469879111376 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1235c4000) [pid = 1654] [serial = 1210] [outer = 0x112f54000] 04:45:11 INFO - PROCESS | 1654 | 1469879111891 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 720ms 04:45:11 INFO - PROCESS | 1654 | 1469879111949 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1654 | 1469879111952 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:45:11 INFO - PROCESS | 1654 | 1469879111955 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1654 | 1469879111957 Marionette TRACE conn2 <- [1,1586,null,{}] 04:45:11 INFO - PROCESS | 1654 | 1469879111960 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 1654 | 1469879111966 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:12 INFO - PROCESS | 1654 | 1469879112129 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:45:12 INFO - PROCESS | 1654 | 1469879112150 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1654 | 1469879112151 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254ad000 == 33 [pid = 1654] [id = 404] 04:45:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x113f0d000) [pid = 1654] [serial = 1211] [outer = 0x0] 04:45:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124bf7c00) [pid = 1654] [serial = 1212] [outer = 0x113f0d000] 04:45:12 INFO - PROCESS | 1654 | 1469879112176 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126040400) [pid = 1654] [serial = 1213] [outer = 0x113f0d000] 04:45:12 INFO - PROCESS | 1654 | 1469879112500 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 571ms 04:45:12 INFO - PROCESS | 1654 | 1469879112527 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:45:12 INFO - PROCESS | 1654 | 1469879112528 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:45:12 INFO - PROCESS | 1654 | 1469879112531 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1654 | 1469879112532 Marionette TRACE conn2 <- [1,1590,null,{}] 04:45:12 INFO - PROCESS | 1654 | 1469879112543 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:12 INFO - PROCESS | 1654 | 1469879112544 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:12 INFO - PROCESS | 1654 | 1469879112635 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:45:12 INFO - PROCESS | 1654 | 1469879112671 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1654 | 1469879112672 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c9000 == 34 [pid = 1654] [id = 405] 04:45:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12548f000) [pid = 1654] [serial = 1214] [outer = 0x0] 04:45:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1265bf800) [pid = 1654] [serial = 1215] [outer = 0x12548f000] 04:45:12 INFO - PROCESS | 1654 | 1469879112696 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128a27400) [pid = 1654] [serial = 1216] [outer = 0x12548f000] 04:45:13 INFO - PROCESS | 1654 | 1469879113015 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 04:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:45:13 INFO - PROCESS | 1654 | 1469879113051 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1654 | 1469879113052 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1654 | 1469879113054 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1654 | 1469879113055 Marionette TRACE conn2 <- [1,1594,null,{}] 04:45:13 INFO - PROCESS | 1654 | 1469879113057 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 1654 | 1469879113059 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:13 INFO - PROCESS | 1654 | 1469879113152 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12c268400) [pid = 1654] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x128a2d400) [pid = 1654] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128a34400) [pid = 1654] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1121e4800) [pid = 1654] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12b9aac00) [pid = 1654] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a456c00) [pid = 1654] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1234d9800) [pid = 1654] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11833b800) [pid = 1654] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x113f7d400) [pid = 1654] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116a26c00) [pid = 1654] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1151ad000) [pid = 1654] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11885d800) [pid = 1654] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bf1b000) [pid = 1654] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x120f5bc00) [pid = 1654] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:45:13 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12c3ddc00) [pid = 1654] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:45:13 INFO - PROCESS | 1654 | 1469879113374 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1654 | 1469879113376 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f13000 == 35 [pid = 1654] [id = 406] 04:45:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1121e4800) [pid = 1654] [serial = 1217] [outer = 0x0] 04:45:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112f59000) [pid = 1654] [serial = 1218] [outer = 0x1121e4800] 04:45:13 INFO - PROCESS | 1654 | 1469879113400 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116a21000) [pid = 1654] [serial = 1219] [outer = 0x1121e4800] 04:45:13 INFO - PROCESS | 1654 | 1469879113715 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 04:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:45:13 INFO - PROCESS | 1654 | 1469879113729 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1654 | 1469879113731 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1654 | 1469879113734 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1654 | 1469879113736 Marionette TRACE conn2 <- [1,1598,null,{}] 04:45:13 INFO - PROCESS | 1654 | 1469879113743 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 1654 | 1469879113744 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:13 INFO - PROCESS | 1654 | 1469879113871 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:45:13 INFO - PROCESS | 1654 | 1469879113982 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1654 | 1469879113983 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e3000 == 36 [pid = 1654] [id = 407] 04:45:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11674fc00) [pid = 1654] [serial = 1220] [outer = 0x0] 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1194e9000) [pid = 1654] [serial = 1221] [outer = 0x11674fc00] 04:45:14 INFO - PROCESS | 1654 | 1469879114023 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128aa5000) [pid = 1654] [serial = 1222] [outer = 0x11674fc00] 04:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 573ms 04:45:14 INFO - PROCESS | 1654 | 1469879114299 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:45:14 INFO - PROCESS | 1654 | 1469879114307 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1654 | 1469879114308 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:45:14 INFO - PROCESS | 1654 | 1469879114311 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1654 | 1469879114312 Marionette TRACE conn2 <- [1,1602,null,{}] 04:45:14 INFO - PROCESS | 1654 | 1469879114314 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:14 INFO - PROCESS | 1654 | 1469879114315 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:14 INFO - PROCESS | 1654 | 1469879114398 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:45:14 INFO - PROCESS | 1654 | 1469879114402 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1654 | 1469879114405 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24b800 == 37 [pid = 1654] [id = 408] 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128aa6800) [pid = 1654] [serial = 1223] [outer = 0x0] 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128da9800) [pid = 1654] [serial = 1224] [outer = 0x128aa6800] 04:45:14 INFO - PROCESS | 1654 | 1469879114429 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1291a4000) [pid = 1654] [serial = 1225] [outer = 0x128aa6800] 04:45:14 INFO - PROCESS | 1654 | 1469879114747 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 04:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:45:14 INFO - PROCESS | 1654 | 1469879114782 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1654 | 1469879114783 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:45:14 INFO - PROCESS | 1654 | 1469879114787 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1654 | 1469879114790 Marionette TRACE conn2 <- [1,1606,null,{}] 04:45:14 INFO - PROCESS | 1654 | 1469879114792 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:14 INFO - PROCESS | 1654 | 1469879114794 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:14 INFO - PROCESS | 1654 | 1469879114916 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:45:14 INFO - PROCESS | 1654 | 1469879114924 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1654 | 1469879114926 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x121aa1000 == 38 [pid = 1654] [id = 409] 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128b92400) [pid = 1654] [serial = 1226] [outer = 0x0] 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1291a3400) [pid = 1654] [serial = 1227] [outer = 0x128b92400] 04:45:14 INFO - PROCESS | 1654 | 1469879114952 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a7a3c00) [pid = 1654] [serial = 1228] [outer = 0x128b92400] 04:45:15 INFO - PROCESS | 1654 | 1469879115271 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:45:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 04:45:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:45:15 INFO - PROCESS | 1654 | 1469879115308 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1654 | 1469879115310 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:45:15 INFO - PROCESS | 1654 | 1469879115312 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1654 | 1469879115313 Marionette TRACE conn2 <- [1,1610,null,{}] 04:45:15 INFO - PROCESS | 1654 | 1469879115315 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 1654 | 1469879115316 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:15 INFO - PROCESS | 1654 | 1469879115439 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:45:15 INFO - PROCESS | 1654 | 1469879115525 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1654 | 1469879115526 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1131d1800 == 39 [pid = 1654] [id = 410] 04:45:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112f25000) [pid = 1654] [serial = 1229] [outer = 0x0] 04:45:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112f58000) [pid = 1654] [serial = 1230] [outer = 0x112f25000] 04:45:15 INFO - PROCESS | 1654 | 1469879115558 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x113d24c00) [pid = 1654] [serial = 1231] [outer = 0x112f25000] 04:45:16 INFO - PROCESS | 1654 | 1469879116029 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 768ms 04:45:16 INFO - PROCESS | 1654 | 1469879116095 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1654 | 1469879116098 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:45:16 INFO - PROCESS | 1654 | 1469879116105 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1654 | 1469879116107 Marionette TRACE conn2 <- [1,1614,null,{}] 04:45:16 INFO - PROCESS | 1654 | 1469879116110 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:16 INFO - PROCESS | 1654 | 1469879116112 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:16 INFO - PROCESS | 1654 | 1469879116222 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:45:16 INFO - PROCESS | 1654 | 1469879116305 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1654 | 1469879116307 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192d0000 == 40 [pid = 1654] [id = 411] 04:45:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11674f000) [pid = 1654] [serial = 1232] [outer = 0x0] 04:45:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116822800) [pid = 1654] [serial = 1233] [outer = 0x11674f000] 04:45:16 INFO - PROCESS | 1654 | 1469879116337 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116a21400) [pid = 1654] [serial = 1234] [outer = 0x11674f000] 04:45:16 INFO - PROCESS | 1654 | 1469879116900 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 974ms 04:45:17 INFO - PROCESS | 1654 | 1469879117079 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1654 | 1469879117082 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:45:17 INFO - PROCESS | 1654 | 1469879117085 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1654 | 1469879117087 Marionette TRACE conn2 <- [1,1618,null,{}] 04:45:17 INFO - PROCESS | 1654 | 1469879117090 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 1654 | 1469879117092 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:17 INFO - PROCESS | 1654 | 1469879117199 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:45:17 INFO - PROCESS | 1654 | 1469879117253 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1654 | 1469879117256 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x117234800 == 41 [pid = 1654] [id = 412] 04:45:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116742000) [pid = 1654] [serial = 1235] [outer = 0x0] 04:45:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11674e400) [pid = 1654] [serial = 1236] [outer = 0x116742000] 04:45:17 INFO - PROCESS | 1654 | 1469879117283 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x116a1b400) [pid = 1654] [serial = 1237] [outer = 0x116742000] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x121aa1000 == 40 [pid = 1654] [id = 409] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12a24b800 == 39 [pid = 1654] [id = 408] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e3000 == 38 [pid = 1654] [id = 407] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x119f13000 == 37 [pid = 1654] [id = 406] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c9000 == 36 [pid = 1654] [id = 405] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x1254ad000 == 35 [pid = 1654] [id = 404] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12341a800 == 34 [pid = 1654] [id = 403] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x120f93800 == 33 [pid = 1654] [id = 402] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e3800 == 32 [pid = 1654] [id = 401] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x116ae7800 == 31 [pid = 1654] [id = 400] 04:45:17 INFO - PROCESS | 1654 | --DOCSHELL 0x113d59800 == 30 [pid = 1654] [id = 399] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12c271c00) [pid = 1654] [serial = 1176] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128aac400) [pid = 1654] [serial = 1158] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a7a8400) [pid = 1654] [serial = 1161] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11807ec00) [pid = 1654] [serial = 1170] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12bf1ac00) [pid = 1654] [serial = 1165] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12b9b1800) [pid = 1654] [serial = 1164] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12ac72800) [pid = 1654] [serial = 1138] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126423400) [pid = 1654] [serial = 1155] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1187f1c00) [pid = 1654] [serial = 1143] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119251c00) [pid = 1654] [serial = 1144] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x124b9e800) [pid = 1654] [serial = 1152] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x125f66800) [pid = 1654] [serial = 1153] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11709fc00) [pid = 1654] [serial = 1146] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118335000) [pid = 1654] [serial = 1147] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1162cd400) [pid = 1654] [serial = 1140] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116a1c400) [pid = 1654] [serial = 1141] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1211d9400) [pid = 1654] [serial = 1149] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121ce6000) [pid = 1654] [serial = 1150] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bf22c00) [pid = 1654] [serial = 1167] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12c3e4800) [pid = 1654] [serial = 1177] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128db5400) [pid = 1654] [serial = 1173] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12c266000) [pid = 1654] [serial = 1174] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12c264800) [pid = 1654] [serial = 1168] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12b9a2c00) [pid = 1654] [serial = 1162] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12a461c00) [pid = 1654] [serial = 1159] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x125499800) [pid = 1654] [serial = 1171] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x128a2b400) [pid = 1654] [serial = 1156] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12cb0c400) [pid = 1654] [serial = 1180] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12cb05c00) [pid = 1654] [serial = 1179] [outer = 0x0] [url = about:blank] 04:45:17 INFO - PROCESS | 1654 | 1469879117699 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 04:45:17 INFO - PROCESS | 1654 | 1469879117756 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1654 | 1469879117758 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:45:17 INFO - PROCESS | 1654 | 1469879117762 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1654 | 1469879117765 Marionette TRACE conn2 <- [1,1622,null,{}] 04:45:17 INFO - PROCESS | 1654 | 1469879117767 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 1654 | 1469879117769 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:17 INFO - PROCESS | 1654 | 1469879117846 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:45:17 INFO - PROCESS | 1654 | 1469879117851 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1654 | 1469879117852 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x118705000 == 31 [pid = 1654] [id = 413] 04:45:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116a1c400) [pid = 1654] [serial = 1238] [outer = 0x0] 04:45:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x117d34800) [pid = 1654] [serial = 1239] [outer = 0x116a1c400] 04:45:17 INFO - PROCESS | 1654 | 1469879117882 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118728800) [pid = 1654] [serial = 1240] [outer = 0x116a1c400] 04:45:18 INFO - PROCESS | 1654 | 1469879118216 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 04:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:45:18 INFO - PROCESS | 1654 | 1469879118282 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1654 | 1469879118283 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:45:18 INFO - PROCESS | 1654 | 1469879118286 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1654 | 1469879118287 Marionette TRACE conn2 <- [1,1626,null,{}] 04:45:18 INFO - PROCESS | 1654 | 1469879118294 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 1654 | 1469879118298 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:18 INFO - PROCESS | 1654 | 1469879118378 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:45:18 INFO - PROCESS | 1654 | 1469879118384 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1654 | 1469879118389 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12341a800 == 32 [pid = 1654] [id = 414] 04:45:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1212f0c00) [pid = 1654] [serial = 1241] [outer = 0x0] 04:45:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x121993400) [pid = 1654] [serial = 1242] [outer = 0x1212f0c00] 04:45:18 INFO - PROCESS | 1654 | 1469879118418 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1248a6800) [pid = 1654] [serial = 1243] [outer = 0x1212f0c00] 04:45:18 INFO - PROCESS | 1654 | 1469879118772 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 04:45:18 INFO - PROCESS | 1654 | 1469879118813 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1654 | 1469879118814 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:45:18 INFO - PROCESS | 1654 | 1469879118817 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1654 | 1469879118818 Marionette TRACE conn2 <- [1,1630,null,{}] 04:45:18 INFO - PROCESS | 1654 | 1469879118821 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 1654 | 1469879118822 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:18 INFO - PROCESS | 1654 | 1469879118899 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:45:18 INFO - PROCESS | 1654 | 1469879118906 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1654 | 1469879118907 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c6800 == 33 [pid = 1654] [id = 415] 04:45:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113a7ec00) [pid = 1654] [serial = 1244] [outer = 0x0] 04:45:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124ff3800) [pid = 1654] [serial = 1245] [outer = 0x113a7ec00] 04:45:18 INFO - PROCESS | 1654 | 1469879118932 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x125f61000) [pid = 1654] [serial = 1246] [outer = 0x113a7ec00] 04:45:19 INFO - PROCESS | 1654 | 1469879119256 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:45:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 04:45:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:45:19 INFO - PROCESS | 1654 | 1469879119290 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1654 | 1469879119291 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:45:19 INFO - PROCESS | 1654 | 1469879119293 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1654 | 1469879119295 Marionette TRACE conn2 <- [1,1634,null,{}] 04:45:19 INFO - PROCESS | 1654 | 1469879119298 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:19 INFO - PROCESS | 1654 | 1469879119299 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:19 INFO - PROCESS | 1654 | 1469879119384 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:45:19 INFO - PROCESS | 1654 | 1469879119391 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1654 | 1469879119392 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x119636000 == 34 [pid = 1654] [id = 416] 04:45:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x125f61c00) [pid = 1654] [serial = 1247] [outer = 0x0] 04:45:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126040000) [pid = 1654] [serial = 1248] [outer = 0x125f61c00] 04:45:19 INFO - PROCESS | 1654 | 1469879119432 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126722000) [pid = 1654] [serial = 1249] [outer = 0x125f61c00] 04:45:19 INFO - PROCESS | 1654 | 1469879119961 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:45:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 673ms 04:45:19 INFO - PROCESS | 1654 | 1469879119966 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1654 | 1469879119967 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:45:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:45:19 INFO - PROCESS | 1654 | 1469879119972 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1654 | 1469879119973 Marionette TRACE conn2 <- [1,1638,null,{}] 04:45:19 INFO - PROCESS | 1654 | 1469879119975 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:19 INFO - PROCESS | 1654 | 1469879119979 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:20 INFO - PROCESS | 1654 | 1469879120100 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:45:20 INFO - PROCESS | 1654 | 1469879120137 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1654 | 1469879120139 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a254000 == 35 [pid = 1654] [id = 417] 04:45:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126727400) [pid = 1654] [serial = 1250] [outer = 0x0] 04:45:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128b8ec00) [pid = 1654] [serial = 1251] [outer = 0x126727400] 04:45:20 INFO - PROCESS | 1654 | 1469879120164 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a4e9400) [pid = 1654] [serial = 1252] [outer = 0x126727400] 04:45:20 INFO - PROCESS | 1654 | 1469879120487 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:45:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 04:45:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:45:20 INFO - PROCESS | 1654 | 1469879120544 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1654 | 1469879120545 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:45:20 INFO - PROCESS | 1654 | 1469879120547 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1654 | 1469879120548 Marionette TRACE conn2 <- [1,1642,null,{}] 04:45:20 INFO - PROCESS | 1654 | 1469879120550 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:20 INFO - PROCESS | 1654 | 1469879120552 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:20 INFO - PROCESS | 1654 | 1469879120652 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:45:20 INFO - PROCESS | 1654 | 1469879120688 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1654 | 1469879120690 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a949000 == 36 [pid = 1654] [id = 418] 04:45:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a4f7c00) [pid = 1654] [serial = 1253] [outer = 0x0] 04:45:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a552800) [pid = 1654] [serial = 1254] [outer = 0x12a4f7c00] 04:45:20 INFO - PROCESS | 1654 | 1469879120713 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12ac6bc00) [pid = 1654] [serial = 1255] [outer = 0x12a4f7c00] 04:45:21 INFO - PROCESS | 1654 | 1469879121012 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 04:45:21 INFO - PROCESS | 1654 | 1469879121015 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1654 | 1469879121017 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:45:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:45:21 INFO - PROCESS | 1654 | 1469879121037 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1654 | 1469879121040 Marionette TRACE conn2 <- [1,1646,null,{}] 04:45:21 INFO - PROCESS | 1654 | 1469879121043 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 1654 | 1469879121044 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:21 INFO - PROCESS | 1654 | 1469879121141 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:45:21 INFO - PROCESS | 1654 | 1469879121144 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1654 | 1469879121145 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b678800 == 37 [pid = 1654] [id = 419] 04:45:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a4f8400) [pid = 1654] [serial = 1256] [outer = 0x0] 04:45:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b656000) [pid = 1654] [serial = 1257] [outer = 0x12a4f8400] 04:45:21 INFO - PROCESS | 1654 | 1469879121170 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b8c7c00) [pid = 1654] [serial = 1258] [outer = 0x12a4f8400] 04:45:21 INFO - PROCESS | 1654 | 1469879121467 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 481ms 04:45:21 INFO - PROCESS | 1654 | 1469879121510 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1654 | 1469879121511 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:45:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:45:21 INFO - PROCESS | 1654 | 1469879121513 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1654 | 1469879121514 Marionette TRACE conn2 <- [1,1650,null,{}] 04:45:21 INFO - PROCESS | 1654 | 1469879121516 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 1654 | 1469879121517 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:21 INFO - PROCESS | 1654 | 1469879121631 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:45:21 INFO - PROCESS | 1654 | 1469879121635 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1654 | 1469879121636 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b961000 == 38 [pid = 1654] [id = 420] 04:45:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x120fbc000) [pid = 1654] [serial = 1259] [outer = 0x0] 04:45:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b8cec00) [pid = 1654] [serial = 1260] [outer = 0x120fbc000] 04:45:21 INFO - PROCESS | 1654 | 1469879121660 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12bf12400) [pid = 1654] [serial = 1261] [outer = 0x120fbc000] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112f54000) [pid = 1654] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12548f000) [pid = 1654] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x117db8000) [pid = 1654] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116544c00) [pid = 1654] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11386c000) [pid = 1654] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x115e1ac00) [pid = 1654] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116742400) [pid = 1654] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128aa6800) [pid = 1654] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124ea0800) [pid = 1654] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1291a4800) [pid = 1654] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x113f0d000) [pid = 1654] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1121e4800) [pid = 1654] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116828400) [pid = 1654] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:45:22 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11674fc00) [pid = 1654] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:45:22 INFO - PROCESS | 1654 | 1469879122064 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:45:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 568ms 04:45:22 INFO - PROCESS | 1654 | 1469879122082 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1654 | 1469879122083 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:45:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:45:22 INFO - PROCESS | 1654 | 1469879122085 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1654 | 1469879122087 Marionette TRACE conn2 <- [1,1654,null,{}] 04:45:22 INFO - PROCESS | 1654 | 1469879122091 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 1654 | 1469879122092 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:22 INFO - PROCESS | 1654 | 1469879122168 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:45:22 INFO - PROCESS | 1654 | 1469879122173 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1654 | 1469879122174 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c6000 == 39 [pid = 1654] [id = 421] 04:45:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x113d7c800) [pid = 1654] [serial = 1262] [outer = 0x0] 04:45:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116827800) [pid = 1654] [serial = 1263] [outer = 0x113d7c800] 04:45:22 INFO - PROCESS | 1654 | 1469879122198 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1234de400) [pid = 1654] [serial = 1264] [outer = 0x113d7c800] 04:45:22 INFO - PROCESS | 1654 | 1469879122526 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:45:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 472ms 04:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:45:22 INFO - PROCESS | 1654 | 1469879122558 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1654 | 1469879122559 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:45:22 INFO - PROCESS | 1654 | 1469879122561 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1654 | 1469879122563 Marionette TRACE conn2 <- [1,1658,null,{}] 04:45:22 INFO - PROCESS | 1654 | 1469879122565 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 1654 | 1469879122567 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:22 INFO - PROCESS | 1654 | 1469879122687 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:45:22 INFO - PROCESS | 1654 | 1469879122692 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1654 | 1469879122694 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c086000 == 40 [pid = 1654] [id = 422] 04:45:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121ce5400) [pid = 1654] [serial = 1265] [outer = 0x0] 04:45:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126764c00) [pid = 1654] [serial = 1266] [outer = 0x121ce5400] 04:45:22 INFO - PROCESS | 1654 | 1469879122719 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12bf23c00) [pid = 1654] [serial = 1267] [outer = 0x121ce5400] 04:45:23 INFO - PROCESS | 1654 | 1469879123028 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 04:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:45:23 INFO - PROCESS | 1654 | 1469879123082 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1654 | 1469879123083 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:45:23 INFO - PROCESS | 1654 | 1469879123085 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1654 | 1469879123086 Marionette TRACE conn2 <- [1,1662,null,{}] 04:45:23 INFO - PROCESS | 1654 | 1469879123088 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:23 INFO - PROCESS | 1654 | 1469879123089 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:23 INFO - PROCESS | 1654 | 1469879123172 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:45:23 INFO - PROCESS | 1654 | 1469879123178 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1654 | 1469879123179 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c675800 == 41 [pid = 1654] [id = 423] 04:45:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bf29800) [pid = 1654] [serial = 1268] [outer = 0x0] 04:45:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12c263800) [pid = 1654] [serial = 1269] [outer = 0x12bf29800] 04:45:23 INFO - PROCESS | 1654 | 1469879123218 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12c26f800) [pid = 1654] [serial = 1270] [outer = 0x12bf29800] 04:45:23 INFO - PROCESS | 1654 | 1469879123659 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 621ms 04:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:45:23 INFO - PROCESS | 1654 | 1469879123707 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1654 | 1469879123708 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:45:23 INFO - PROCESS | 1654 | 1469879123710 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1654 | 1469879123711 Marionette TRACE conn2 <- [1,1666,null,{}] 04:45:23 INFO - PROCESS | 1654 | 1469879123714 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:23 INFO - PROCESS | 1654 | 1469879123715 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:23 INFO - PROCESS | 1654 | 1469879123796 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:45:23 INFO - PROCESS | 1654 | 1469879123800 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1654 | 1469879123801 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d269000 == 42 [pid = 1654] [id = 424] 04:45:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121096400) [pid = 1654] [serial = 1271] [outer = 0x0] 04:45:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12109b400) [pid = 1654] [serial = 1272] [outer = 0x121096400] 04:45:23 INFO - PROCESS | 1654 | 1469879123827 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12109f400) [pid = 1654] [serial = 1273] [outer = 0x121096400] 04:45:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1132a6800 == 41 [pid = 1654] [id = 398] 04:45:24 INFO - PROCESS | 1654 | --DOCSHELL 0x118705000 == 40 [pid = 1654] [id = 413] 04:45:24 INFO - PROCESS | 1654 | --DOCSHELL 0x117234800 == 39 [pid = 1654] [id = 412] 04:45:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1192d0000 == 38 [pid = 1654] [id = 411] 04:45:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1131d1800 == 37 [pid = 1654] [id = 410] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12a254000 == 36 [pid = 1654] [id = 417] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12b961000 == 35 [pid = 1654] [id = 420] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12b678800 == 34 [pid = 1654] [id = 419] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c6000 == 33 [pid = 1654] [id = 421] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c6800 == 32 [pid = 1654] [id = 415] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12c086000 == 31 [pid = 1654] [id = 422] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12341a800 == 30 [pid = 1654] [id = 414] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12c675800 == 29 [pid = 1654] [id = 423] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x119636000 == 28 [pid = 1654] [id = 416] 04:45:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12a949000 == 27 [pid = 1654] [id = 418] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1214e1400) [pid = 1654] [serial = 1209] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1265bf800) [pid = 1654] [serial = 1215] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11924fc00) [pid = 1654] [serial = 1206] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11682c800) [pid = 1654] [serial = 1200] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116a1fc00) [pid = 1654] [serial = 1201] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115e19000) [pid = 1654] [serial = 1197] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1130d2800) [pid = 1654] [serial = 1198] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118337000) [pid = 1654] [serial = 1203] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11885f400) [pid = 1654] [serial = 1204] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116829000) [pid = 1654] [serial = 1194] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1187ee800) [pid = 1654] [serial = 1183] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1176b0400) [pid = 1654] [serial = 1182] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1291a4000) [pid = 1654] [serial = 1225] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1265b6800) [pid = 1654] [serial = 1186] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125f64800) [pid = 1654] [serial = 1185] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b8c4000) [pid = 1654] [serial = 1189] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a7a7c00) [pid = 1654] [serial = 1188] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x124bf7c00) [pid = 1654] [serial = 1212] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x112f59000) [pid = 1654] [serial = 1218] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x128a27400) [pid = 1654] [serial = 1216] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x116a21000) [pid = 1654] [serial = 1219] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x128da9800) [pid = 1654] [serial = 1224] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1265b8000) [pid = 1654] [serial = 1192] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11682c400) [pid = 1654] [serial = 1191] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1194e9000) [pid = 1654] [serial = 1221] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x126040400) [pid = 1654] [serial = 1213] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1235c4000) [pid = 1654] [serial = 1210] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x1291a3400) [pid = 1654] [serial = 1227] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x128aa5000) [pid = 1654] [serial = 1222] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1210b9c00) [pid = 1654] [serial = 1207] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1654 | 1469879125249 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1573ms 04:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:45:25 INFO - PROCESS | 1654 | 1469879125285 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1654 | 1469879125287 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:45:25 INFO - PROCESS | 1654 | 1469879125290 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1654 | 1469879125292 Marionette TRACE conn2 <- [1,1670,null,{}] 04:45:25 INFO - PROCESS | 1654 | 1469879125296 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:25 INFO - PROCESS | 1654 | 1469879125298 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:25 INFO - PROCESS | 1654 | 1469879125385 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:45:25 INFO - PROCESS | 1654 | 1469879125436 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1654 | 1469879125439 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11601b000 == 28 [pid = 1654] [id = 425] 04:45:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1138e1800) [pid = 1654] [serial = 1274] [outer = 0x0] 04:45:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x113d1f400) [pid = 1654] [serial = 1275] [outer = 0x1138e1800] 04:45:25 INFO - PROCESS | 1654 | 1469879125467 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x115e15800) [pid = 1654] [serial = 1276] [outer = 0x1138e1800] 04:45:25 INFO - PROCESS | 1654 | 1469879125781 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 04:45:25 INFO - PROCESS | 1654 | 1469879125810 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1654 | 1469879125814 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:45:25 INFO - PROCESS | 1654 | 1469879125818 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1654 | 1469879125822 Marionette TRACE conn2 <- [1,1674,null,{}] 04:45:25 INFO - PROCESS | 1654 | 1469879125825 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:25 INFO - PROCESS | 1654 | 1469879125827 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:25 INFO - PROCESS | 1654 | 1469879125902 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:45:25 INFO - PROCESS | 1654 | 1469879125907 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1654 | 1469879125908 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x116af3000 == 29 [pid = 1654] [id = 426] 04:45:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1162d3400) [pid = 1654] [serial = 1277] [outer = 0x0] 04:45:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x116738400) [pid = 1654] [serial = 1278] [outer = 0x1162d3400] 04:45:25 INFO - PROCESS | 1654 | 1469879125937 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x116743800) [pid = 1654] [serial = 1279] [outer = 0x1162d3400] 04:45:26 INFO - PROCESS | 1654 | 1469879126296 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 528ms 04:45:26 INFO - PROCESS | 1654 | 1469879126347 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:45:26 INFO - PROCESS | 1654 | 1469879126361 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:45:26 INFO - PROCESS | 1654 | 1469879126364 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1654 | 1469879126368 Marionette TRACE conn2 <- [1,1678,null,{}] 04:45:26 INFO - PROCESS | 1654 | 1469879126380 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:26 INFO - PROCESS | 1654 | 1469879126385 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:26 INFO - PROCESS | 1654 | 1469879126500 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:45:26 INFO - PROCESS | 1654 | 1469879126518 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1654 | 1469879126520 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e2800 == 30 [pid = 1654] [id = 427] 04:45:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x111c22000) [pid = 1654] [serial = 1280] [outer = 0x0] 04:45:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x116a22800) [pid = 1654] [serial = 1281] [outer = 0x111c22000] 04:45:26 INFO - PROCESS | 1654 | 1469879126565 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116ab0000) [pid = 1654] [serial = 1282] [outer = 0x111c22000] 04:45:26 INFO - PROCESS | 1654 | 1469879126985 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 628ms 04:45:26 INFO - PROCESS | 1654 | 1469879126993 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1654 | 1469879126994 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:45:26 INFO - PROCESS | 1654 | 1469879126997 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1654 | 1469879126999 Marionette TRACE conn2 <- [1,1682,null,{}] 04:45:27 INFO - PROCESS | 1654 | 1469879127004 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:27 INFO - PROCESS | 1654 | 1469879127007 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:27 INFO - PROCESS | 1654 | 1469879127160 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:45:27 INFO - PROCESS | 1654 | 1469879127170 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1654 | 1469879127171 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f92800 == 31 [pid = 1654] [id = 428] 04:45:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x117298c00) [pid = 1654] [serial = 1283] [outer = 0x0] 04:45:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x117db3400) [pid = 1654] [serial = 1284] [outer = 0x117298c00] 04:45:27 INFO - PROCESS | 1654 | 1469879127212 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118083c00) [pid = 1654] [serial = 1285] [outer = 0x117298c00] 04:45:27 INFO - PROCESS | 1654 | 1469879127600 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 620ms 04:45:27 INFO - PROCESS | 1654 | 1469879127617 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:45:27 INFO - PROCESS | 1654 | 1469879127619 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:45:27 INFO - PROCESS | 1654 | 1469879127624 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1654 | 1469879127625 Marionette TRACE conn2 <- [1,1686,null,{}] 04:45:27 INFO - PROCESS | 1654 | 1469879127627 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:27 INFO - PROCESS | 1654 | 1469879127629 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:27 INFO - PROCESS | 1654 | 1469879127708 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:45:27 INFO - PROCESS | 1654 | 1469879127764 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1654 | 1469879127765 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x121910000 == 32 [pid = 1654] [id = 429] 04:45:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x112f5f000) [pid = 1654] [serial = 1286] [outer = 0x0] 04:45:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1181fd400) [pid = 1654] [serial = 1287] [outer = 0x112f5f000] 04:45:27 INFO - PROCESS | 1654 | 1469879127790 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118732c00) [pid = 1654] [serial = 1288] [outer = 0x112f5f000] 04:45:28 INFO - PROCESS | 1654 | 1469879128077 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 474ms 04:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:45:28 INFO - PROCESS | 1654 | 1469879128096 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1654 | 1469879128098 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:45:28 INFO - PROCESS | 1654 | 1469879128100 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1654 | 1469879128104 Marionette TRACE conn2 <- [1,1690,null,{}] 04:45:28 INFO - PROCESS | 1654 | 1469879128110 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 1654 | 1469879128114 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:28 INFO - PROCESS | 1654 | 1469879128235 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:45:28 INFO - PROCESS | 1654 | 1469879128243 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1654 | 1469879128244 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f67000 == 33 [pid = 1654] [id = 430] 04:45:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116744c00) [pid = 1654] [serial = 1289] [outer = 0x0] 04:45:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119108800) [pid = 1654] [serial = 1290] [outer = 0x116744c00] 04:45:28 INFO - PROCESS | 1654 | 1469879128284 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121094c00) [pid = 1654] [serial = 1291] [outer = 0x116744c00] 04:45:28 INFO - PROCESS | 1654 | 1469879128621 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 575ms 04:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:45:28 INFO - PROCESS | 1654 | 1469879128675 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1654 | 1469879128676 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:45:28 INFO - PROCESS | 1654 | 1469879128678 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1654 | 1469879128679 Marionette TRACE conn2 <- [1,1694,null,{}] 04:45:28 INFO - PROCESS | 1654 | 1469879128682 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 1654 | 1469879128683 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:28 INFO - PROCESS | 1654 | 1469879128785 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:45:28 INFO - PROCESS | 1654 | 1469879128793 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1654 | 1469879128794 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x125f71800 == 34 [pid = 1654] [id = 431] 04:45:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x120f59c00) [pid = 1654] [serial = 1292] [outer = 0x0] 04:45:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12109ac00) [pid = 1654] [serial = 1293] [outer = 0x120f59c00] 04:45:28 INFO - PROCESS | 1654 | 1469879128818 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1212f2c00) [pid = 1654] [serial = 1294] [outer = 0x120f59c00] 04:45:29 INFO - PROCESS | 1654 | 1469879129125 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 470ms 04:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:45:29 INFO - PROCESS | 1654 | 1469879129149 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1654 | 1469879129151 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:45:29 INFO - PROCESS | 1654 | 1469879129154 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1654 | 1469879129157 Marionette TRACE conn2 <- [1,1698,null,{}] 04:45:29 INFO - PROCESS | 1654 | 1469879129160 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:29 INFO - PROCESS | 1654 | 1469879129161 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:29 INFO - PROCESS | 1654 | 1469879129233 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:45:29 INFO - PROCESS | 1654 | 1469879129239 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1654 | 1469879129240 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b21000 == 35 [pid = 1654] [id = 432] 04:45:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121098c00) [pid = 1654] [serial = 1295] [outer = 0x0] 04:45:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121ce7400) [pid = 1654] [serial = 1296] [outer = 0x121098c00] 04:45:29 INFO - PROCESS | 1654 | 1469879129264 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1234e1800) [pid = 1654] [serial = 1297] [outer = 0x121098c00] 04:45:29 INFO - PROCESS | 1654 | 1469879129591 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 471ms 04:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:45:29 INFO - PROCESS | 1654 | 1469879129625 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1654 | 1469879129626 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:45:29 INFO - PROCESS | 1654 | 1469879129629 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1654 | 1469879129630 Marionette TRACE conn2 <- [1,1702,null,{}] 04:45:29 INFO - PROCESS | 1654 | 1469879129632 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:29 INFO - PROCESS | 1654 | 1469879129633 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:29 INFO - PROCESS | 1654 | 1469879129731 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:45:29 INFO - PROCESS | 1654 | 1469879129738 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1654 | 1469879129747 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e2000 == 36 [pid = 1654] [id = 433] 04:45:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116748c00) [pid = 1654] [serial = 1298] [outer = 0x0] 04:45:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1235c3000) [pid = 1654] [serial = 1299] [outer = 0x116748c00] 04:45:29 INFO - PROCESS | 1654 | 1469879129771 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124aeb400) [pid = 1654] [serial = 1300] [outer = 0x116748c00] 04:45:30 INFO - PROCESS | 1654 | 1469879130123 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 522ms 04:45:30 INFO - PROCESS | 1654 | 1469879130152 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1654 | 1469879130156 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:45:30 INFO - PROCESS | 1654 | 1469879130160 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1654 | 1469879130161 Marionette TRACE conn2 <- [1,1706,null,{}] 04:45:30 INFO - PROCESS | 1654 | 1469879130164 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:30 INFO - PROCESS | 1654 | 1469879130166 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:30 INFO - PROCESS | 1654 | 1469879130286 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:45:30 INFO - PROCESS | 1654 | 1469879130373 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1654 | 1469879130374 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129095800 == 37 [pid = 1654] [id = 434] 04:45:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1121e4800) [pid = 1654] [serial = 1301] [outer = 0x0] 04:45:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124ae9c00) [pid = 1654] [serial = 1302] [outer = 0x1121e4800] 04:45:30 INFO - PROCESS | 1654 | 1469879130398 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124ff3400) [pid = 1654] [serial = 1303] [outer = 0x1121e4800] 04:45:30 INFO - PROCESS | 1654 | 1469879130695 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a4f7c00) [pid = 1654] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126727400) [pid = 1654] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120fbc000) [pid = 1654] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a4f8400) [pid = 1654] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x113d7c800) [pid = 1654] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121ce5400) [pid = 1654] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12bf29800) [pid = 1654] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x113a7ec00) [pid = 1654] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1212f0c00) [pid = 1654] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116a1c400) [pid = 1654] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116742000) [pid = 1654] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11674f000) [pid = 1654] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x112f25000) [pid = 1654] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128b92400) [pid = 1654] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125f61c00) [pid = 1654] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:45:31 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11673b800) [pid = 1654] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 871ms 04:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:45:31 INFO - PROCESS | 1654 | 1469879131031 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1654 | 1469879131033 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:45:31 INFO - PROCESS | 1654 | 1469879131037 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1654 | 1469879131040 Marionette TRACE conn2 <- [1,1710,null,{}] 04:45:31 INFO - PROCESS | 1654 | 1469879131044 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:31 INFO - PROCESS | 1654 | 1469879131046 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:31 INFO - PROCESS | 1654 | 1469879131166 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:45:31 INFO - PROCESS | 1654 | 1469879131217 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1654 | 1469879131219 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a2b800 == 38 [pid = 1654] [id = 435] 04:45:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112d88000) [pid = 1654] [serial = 1304] [outer = 0x0] 04:45:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x112f27c00) [pid = 1654] [serial = 1305] [outer = 0x112d88000] 04:45:31 INFO - PROCESS | 1654 | 1469879131252 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x113804c00) [pid = 1654] [serial = 1306] [outer = 0x112d88000] 04:45:31 INFO - PROCESS | 1654 | 1469879131746 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 773ms 04:45:31 INFO - PROCESS | 1654 | 1469879131832 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1654 | 1469879131835 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:45:31 INFO - PROCESS | 1654 | 1469879131843 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1654 | 1469879131845 Marionette TRACE conn2 <- [1,1714,null,{}] 04:45:31 INFO - PROCESS | 1654 | 1469879131848 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:31 INFO - PROCESS | 1654 | 1469879131849 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:31 INFO - PROCESS | 1654 | 1469879131955 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:45:32 INFO - PROCESS | 1654 | 1469879132031 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1654 | 1469879132032 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192d0000 == 39 [pid = 1654] [id = 436] 04:45:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116739000) [pid = 1654] [serial = 1307] [outer = 0x0] 04:45:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116748400) [pid = 1654] [serial = 1308] [outer = 0x116739000] 04:45:32 INFO - PROCESS | 1654 | 1469879132063 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116824800) [pid = 1654] [serial = 1309] [outer = 0x116739000] 04:45:32 INFO - PROCESS | 1654 | 1469879132671 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 878ms 04:45:32 INFO - PROCESS | 1654 | 1469879132732 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1654 | 1469879132734 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:45:32 INFO - PROCESS | 1654 | 1469879132746 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1654 | 1469879132748 Marionette TRACE conn2 <- [1,1718,null,{}] 04:45:32 INFO - PROCESS | 1654 | 1469879132752 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:32 INFO - PROCESS | 1654 | 1469879132754 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:32 INFO - PROCESS | 1654 | 1469879132860 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:45:32 INFO - PROCESS | 1654 | 1469879132935 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1654 | 1469879132938 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ad6800 == 40 [pid = 1654] [id = 437] 04:45:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1162d3000) [pid = 1654] [serial = 1310] [outer = 0x0] 04:45:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11673e000) [pid = 1654] [serial = 1311] [outer = 0x1162d3000] 04:45:32 INFO - PROCESS | 1654 | 1469879132966 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x116824400) [pid = 1654] [serial = 1312] [outer = 0x1162d3000] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e2000 == 39 [pid = 1654] [id = 433] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x126b21000 == 38 [pid = 1654] [id = 432] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x125f71800 == 37 [pid = 1654] [id = 431] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x124f67000 == 36 [pid = 1654] [id = 430] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x121910000 == 35 [pid = 1654] [id = 429] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x120f92800 == 34 [pid = 1654] [id = 428] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12109b400) [pid = 1654] [serial = 1272] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e2800 == 33 [pid = 1654] [id = 427] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x116af3000 == 32 [pid = 1654] [id = 426] 04:45:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11601b000 == 31 [pid = 1654] [id = 425] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116a29400) [pid = 1654] [serial = 1195] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a552800) [pid = 1654] [serial = 1254] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a4e9400) [pid = 1654] [serial = 1252] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128b8ec00) [pid = 1654] [serial = 1251] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12ac6bc00) [pid = 1654] [serial = 1255] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b8cec00) [pid = 1654] [serial = 1260] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b656000) [pid = 1654] [serial = 1257] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1234de400) [pid = 1654] [serial = 1264] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x126764c00) [pid = 1654] [serial = 1266] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x116827800) [pid = 1654] [serial = 1263] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12c263800) [pid = 1654] [serial = 1269] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12bf12400) [pid = 1654] [serial = 1261] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x124ff3800) [pid = 1654] [serial = 1245] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x125f61000) [pid = 1654] [serial = 1246] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1248a6800) [pid = 1654] [serial = 1243] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x121993400) [pid = 1654] [serial = 1242] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x117d34800) [pid = 1654] [serial = 1239] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x118728800) [pid = 1654] [serial = 1240] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x116a1b400) [pid = 1654] [serial = 1237] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x11674e400) [pid = 1654] [serial = 1236] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x116a21400) [pid = 1654] [serial = 1234] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x116822800) [pid = 1654] [serial = 1233] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x113d24c00) [pid = 1654] [serial = 1231] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x112f58000) [pid = 1654] [serial = 1230] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12a7a3c00) [pid = 1654] [serial = 1228] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x126040000) [pid = 1654] [serial = 1248] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x12bf23c00) [pid = 1654] [serial = 1267] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x12b8c7c00) [pid = 1654] [serial = 1258] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x12c26f800) [pid = 1654] [serial = 1270] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x126722000) [pid = 1654] [serial = 1249] [outer = 0x0] [url = about:blank] 04:45:33 INFO - PROCESS | 1654 | 1469879133362 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 622ms 04:45:33 INFO - PROCESS | 1654 | 1469879133368 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1654 | 1469879133372 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:45:33 INFO - PROCESS | 1654 | 1469879133378 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1654 | 1469879133380 Marionette TRACE conn2 <- [1,1722,null,{}] 04:45:33 INFO - PROCESS | 1654 | 1469879133382 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 1654 | 1469879133383 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:33 INFO - PROCESS | 1654 | 1469879133462 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:45:33 INFO - PROCESS | 1654 | 1469879133466 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1654 | 1469879133467 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x118775800 == 32 [pid = 1654] [id = 438] 04:45:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x1168ef400) [pid = 1654] [serial = 1313] [outer = 0x0] 04:45:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x116a27000) [pid = 1654] [serial = 1314] [outer = 0x1168ef400] 04:45:33 INFO - PROCESS | 1654 | 1469879133496 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x117296000) [pid = 1654] [serial = 1315] [outer = 0x1168ef400] 04:45:33 INFO - PROCESS | 1654 | 1469879133824 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 468ms 04:45:33 INFO - PROCESS | 1654 | 1469879133849 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1654 | 1469879133850 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:45:33 INFO - PROCESS | 1654 | 1469879133855 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1654 | 1469879133857 Marionette TRACE conn2 <- [1,1726,null,{}] 04:45:33 INFO - PROCESS | 1654 | 1469879133865 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 1654 | 1469879133868 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:33 INFO - PROCESS | 1654 | 1469879133949 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:45:33 INFO - PROCESS | 1654 | 1469879133957 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1654 | 1469879133959 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x121265800 == 33 [pid = 1654] [id = 439] 04:45:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x1130d2c00) [pid = 1654] [serial = 1316] [outer = 0x0] 04:45:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11872d800) [pid = 1654] [serial = 1317] [outer = 0x1130d2c00] 04:45:33 INFO - PROCESS | 1654 | 1469879133987 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x11910b400) [pid = 1654] [serial = 1318] [outer = 0x1130d2c00] 04:45:34 INFO - PROCESS | 1654 | 1469879134391 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 573ms 04:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:45:34 INFO - PROCESS | 1654 | 1469879134428 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1654 | 1469879134431 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:45:34 INFO - PROCESS | 1654 | 1469879134434 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1654 | 1469879134436 Marionette TRACE conn2 <- [1,1730,null,{}] 04:45:34 INFO - PROCESS | 1654 | 1469879134439 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:34 INFO - PROCESS | 1654 | 1469879134441 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:34 INFO - PROCESS | 1654 | 1469879134540 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:45:34 INFO - PROCESS | 1654 | 1469879134544 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1654 | 1469879134545 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x124d17000 == 34 [pid = 1654] [id = 440] 04:45:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x11924d400) [pid = 1654] [serial = 1319] [outer = 0x0] 04:45:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x119505800) [pid = 1654] [serial = 1320] [outer = 0x11924d400] 04:45:34 INFO - PROCESS | 1654 | 1469879134570 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x120f58c00) [pid = 1654] [serial = 1321] [outer = 0x11924d400] 04:45:35 INFO - PROCESS | 1654 | 1469879135081 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 672ms 04:45:35 INFO - PROCESS | 1654 | 1469879135107 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:45:35 INFO - PROCESS | 1654 | 1469879135109 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:45:35 INFO - PROCESS | 1654 | 1469879135112 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1654 | 1469879135114 Marionette TRACE conn2 <- [1,1734,null,{}] 04:45:35 INFO - PROCESS | 1654 | 1469879135117 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 1654 | 1469879135121 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:35 INFO - PROCESS | 1654 | 1469879135219 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:45:35 INFO - PROCESS | 1654 | 1469879135283 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1654 | 1469879135285 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919f800 == 35 [pid = 1654] [id = 441] 04:45:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11682dc00) [pid = 1654] [serial = 1322] [outer = 0x0] 04:45:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x116a26000) [pid = 1654] [serial = 1323] [outer = 0x11682dc00] 04:45:35 INFO - PROCESS | 1654 | 1469879135316 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x117d34800) [pid = 1654] [serial = 1324] [outer = 0x11682dc00] 04:45:35 INFO - PROCESS | 1654 | 1469879135741 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 671ms 04:45:35 INFO - PROCESS | 1654 | 1469879135783 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1654 | 1469879135786 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:45:35 INFO - PROCESS | 1654 | 1469879135791 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1654 | 1469879135792 Marionette TRACE conn2 <- [1,1738,null,{}] 04:45:35 INFO - PROCESS | 1654 | 1469879135795 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 1654 | 1469879135797 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:35 INFO - PROCESS | 1654 | 1469879135913 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:45:35 INFO - PROCESS | 1654 | 1469879135980 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1654 | 1469879135982 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x126599800 == 36 [pid = 1654] [id = 442] 04:45:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1187f2c00) [pid = 1654] [serial = 1325] [outer = 0x0] 04:45:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x120f54c00) [pid = 1654] [serial = 1326] [outer = 0x1187f2c00] 04:45:36 INFO - PROCESS | 1654 | 1469879136012 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x121093800) [pid = 1654] [serial = 1327] [outer = 0x1187f2c00] 04:45:36 INFO - PROCESS | 1654 | 1469879136426 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 669ms 04:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:45:36 INFO - PROCESS | 1654 | 1469879136460 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1654 | 1469879136462 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:45:36 INFO - PROCESS | 1654 | 1469879136464 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1654 | 1469879136466 Marionette TRACE conn2 <- [1,1742,null,{}] 04:45:36 INFO - PROCESS | 1654 | 1469879136474 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:36 INFO - PROCESS | 1654 | 1469879136478 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:36 INFO - PROCESS | 1654 | 1469879136569 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:45:36 INFO - PROCESS | 1654 | 1469879136624 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1654 | 1469879136626 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12907d800 == 37 [pid = 1654] [id = 443] 04:45:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x12109e800) [pid = 1654] [serial = 1328] [outer = 0x0] 04:45:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x121ce0000) [pid = 1654] [serial = 1329] [outer = 0x12109e800] 04:45:36 INFO - PROCESS | 1654 | 1469879136657 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1248a6800) [pid = 1654] [serial = 1330] [outer = 0x12109e800] 04:45:37 INFO - PROCESS | 1654 | 1469879137072 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 622ms 04:45:37 INFO - PROCESS | 1654 | 1469879137088 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1654 | 1469879137091 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:45:37 INFO - PROCESS | 1654 | 1469879137093 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1654 | 1469879137094 Marionette TRACE conn2 <- [1,1746,null,{}] 04:45:37 INFO - PROCESS | 1654 | 1469879137097 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 1654 | 1469879137098 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:37 INFO - PROCESS | 1654 | 1469879137193 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:45:37 INFO - PROCESS | 1654 | 1469879137278 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1654 | 1469879137279 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a449800 == 38 [pid = 1654] [id = 444] 04:45:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x124d68c00) [pid = 1654] [serial = 1331] [outer = 0x0] 04:45:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x125429400) [pid = 1654] [serial = 1332] [outer = 0x124d68c00] 04:45:37 INFO - PROCESS | 1654 | 1469879137309 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x12542f800) [pid = 1654] [serial = 1333] [outer = 0x124d68c00] 04:45:37 INFO - PROCESS | 1654 | 1469879137706 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 622ms 04:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:45:37 INFO - PROCESS | 1654 | 1469879137716 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1654 | 1469879137717 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:45:37 INFO - PROCESS | 1654 | 1469879137719 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1654 | 1469879137722 Marionette TRACE conn2 <- [1,1750,null,{}] 04:45:37 INFO - PROCESS | 1654 | 1469879137726 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 1654 | 1469879137727 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:37 INFO - PROCESS | 1654 | 1469879137817 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:45:37 INFO - PROCESS | 1654 | 1469879137869 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1654 | 1469879137870 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a582000 == 39 [pid = 1654] [id = 445] 04:45:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12542e400) [pid = 1654] [serial = 1334] [outer = 0x0] 04:45:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x125435800) [pid = 1654] [serial = 1335] [outer = 0x12542e400] 04:45:37 INFO - PROCESS | 1654 | 1469879137899 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x125492400) [pid = 1654] [serial = 1336] [outer = 0x12542e400] 04:45:38 INFO - PROCESS | 1654 | 1469879138346 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 674ms 04:45:38 INFO - PROCESS | 1654 | 1469879138395 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1654 | 1469879138396 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:45:38 INFO - PROCESS | 1654 | 1469879138399 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1654 | 1469879138400 Marionette TRACE conn2 <- [1,1754,null,{}] 04:45:38 INFO - PROCESS | 1654 | 1469879138403 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:38 INFO - PROCESS | 1654 | 1469879138407 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:38 INFO - PROCESS | 1654 | 1469879138578 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:45:38 INFO - PROCESS | 1654 | 1469879138683 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1654 | 1469879138684 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11870e000 == 40 [pid = 1654] [id = 446] 04:45:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1130d1c00) [pid = 1654] [serial = 1337] [outer = 0x0] 04:45:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x113d7a400) [pid = 1654] [serial = 1338] [outer = 0x1130d1c00] 04:45:38 INFO - PROCESS | 1654 | 1469879138713 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11674c800) [pid = 1654] [serial = 1339] [outer = 0x1130d1c00] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x121265800 == 39 [pid = 1654] [id = 439] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x118775800 == 38 [pid = 1654] [id = 438] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x116ad6800 == 37 [pid = 1654] [id = 437] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1192d0000 == 36 [pid = 1654] [id = 436] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x113a2b800 == 35 [pid = 1654] [id = 435] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12d269000 == 34 [pid = 1654] [id = 424] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12a582000 == 33 [pid = 1654] [id = 445] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12a449800 == 32 [pid = 1654] [id = 444] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12907d800 == 31 [pid = 1654] [id = 443] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x129095800 == 30 [pid = 1654] [id = 434] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x126599800 == 29 [pid = 1654] [id = 442] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11919f800 == 28 [pid = 1654] [id = 441] 04:45:39 INFO - PROCESS | 1654 | --DOCSHELL 0x124d17000 == 27 [pid = 1654] [id = 440] 04:45:39 INFO - PROCESS | 1654 | 1469879139708 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1322ms 04:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:45:39 INFO - PROCESS | 1654 | 1469879139722 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1654 | 1469879139724 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:45:39 INFO - PROCESS | 1654 | 1469879139727 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1654 | 1469879139729 Marionette TRACE conn2 <- [1,1758,null,{}] 04:45:39 INFO - PROCESS | 1654 | 1469879139733 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:39 INFO - PROCESS | 1654 | 1469879139735 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:39 INFO - PROCESS | 1654 | 1469879139819 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:45:39 INFO - PROCESS | 1654 | 1469879139826 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1654 | 1469879139828 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x116526000 == 28 [pid = 1654] [id = 447] 04:45:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11673b000) [pid = 1654] [serial = 1340] [outer = 0x0] 04:45:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11680d800) [pid = 1654] [serial = 1341] [outer = 0x11673b000] 04:45:39 INFO - PROCESS | 1654 | 1469879139857 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112f5f400) [pid = 1654] [serial = 1342] [outer = 0x11673b000] 04:45:40 INFO - PROCESS | 1654 | 1469879140221 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 574ms 04:45:40 INFO - PROCESS | 1654 | 1469879140300 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1654 | 1469879140304 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:45:40 INFO - PROCESS | 1654 | 1469879140309 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1654 | 1469879140310 Marionette TRACE conn2 <- [1,1762,null,{}] 04:45:40 INFO - PROCESS | 1654 | 1469879140313 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 1654 | 1469879140315 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:40 INFO - PROCESS | 1654 | 1469879140413 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:45:40 INFO - PROCESS | 1654 | 1469879140423 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1654 | 1469879140424 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x11961e000 == 29 [pid = 1654] [id = 448] 04:45:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x116a20400) [pid = 1654] [serial = 1343] [outer = 0x0] 04:45:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1176b4800) [pid = 1654] [serial = 1344] [outer = 0x116a20400] 04:45:40 INFO - PROCESS | 1654 | 1469879140481 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118338c00) [pid = 1654] [serial = 1345] [outer = 0x116a20400] 04:45:40 INFO - PROCESS | 1654 | 1469879140785 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 04:45:40 INFO - PROCESS | 1654 | 1469879140830 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1654 | 1469879140843 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:45:40 INFO - PROCESS | 1654 | 1469879140853 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1654 | 1469879140857 Marionette TRACE conn2 <- [1,1766,null,{}] 04:45:40 INFO - PROCESS | 1654 | 1469879140869 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 1654 | 1469879140874 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:41 INFO - PROCESS | 1654 | 1469879141012 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:45:41 INFO - PROCESS | 1654 | 1469879141027 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1654 | 1469879141029 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f6a000 == 30 [pid = 1654] [id = 449] 04:45:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x113d24c00) [pid = 1654] [serial = 1346] [outer = 0x0] 04:45:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x120f55800) [pid = 1654] [serial = 1347] [outer = 0x113d24c00] 04:45:41 INFO - PROCESS | 1654 | 1469879141057 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12109c000) [pid = 1654] [serial = 1348] [outer = 0x113d24c00] 04:45:41 INFO - PROCESS | 1654 | 1469879141425 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 626ms 04:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:45:41 INFO - PROCESS | 1654 | 1469879141479 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1654 | 1469879141481 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:45:41 INFO - PROCESS | 1654 | 1469879141483 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1654 | 1469879141484 Marionette TRACE conn2 <- [1,1770,null,{}] 04:45:41 INFO - PROCESS | 1654 | 1469879141492 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:41 INFO - PROCESS | 1654 | 1469879141493 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:41 INFO - PROCESS | 1654 | 1469879141590 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:45:41 INFO - PROCESS | 1654 | 1469879141594 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1654 | 1469879141595 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ac3800 == 31 [pid = 1654] [id = 450] 04:45:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1210b9400) [pid = 1654] [serial = 1349] [outer = 0x0] 04:45:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1234e2000) [pid = 1654] [serial = 1350] [outer = 0x1210b9400] 04:45:41 INFO - PROCESS | 1654 | 1469879141620 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124d63000) [pid = 1654] [serial = 1351] [outer = 0x1210b9400] 04:45:41 INFO - PROCESS | 1654 | 1469879141953 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 523ms 04:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:45:42 INFO - PROCESS | 1654 | 1469879142007 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1654 | 1469879142008 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:45:42 INFO - PROCESS | 1654 | 1469879142010 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1654 | 1469879142011 Marionette TRACE conn2 <- [1,1774,null,{}] 04:45:42 INFO - PROCESS | 1654 | 1469879142013 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 1654 | 1469879142015 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:42 INFO - PROCESS | 1654 | 1469879142113 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:45:42 INFO - PROCESS | 1654 | 1469879142151 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1654 | 1469879142152 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a447800 == 32 [pid = 1654] [id = 451] 04:45:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116536800) [pid = 1654] [serial = 1352] [outer = 0x0] 04:45:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124ff1000) [pid = 1654] [serial = 1353] [outer = 0x116536800] 04:45:42 INFO - PROCESS | 1654 | 1469879142177 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x125494000) [pid = 1654] [serial = 1354] [outer = 0x116536800] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x121096400) [pid = 1654] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1138e1800) [pid = 1654] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x121098c00) [pid = 1654] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x111c22000) [pid = 1654] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1162d3400) [pid = 1654] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117298c00) [pid = 1654] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116748c00) [pid = 1654] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x116744c00) [pid = 1654] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x120f59c00) [pid = 1654] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112f5f000) [pid = 1654] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11924d400) [pid = 1654] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1168ef400) [pid = 1654] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1121e4800) [pid = 1654] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116739000) [pid = 1654] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1162d3000) [pid = 1654] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112d88000) [pid = 1654] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:45:42 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1130d2c00) [pid = 1654] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:45:42 INFO - PROCESS | 1654 | 1469879142645 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 04:45:42 INFO - PROCESS | 1654 | 1469879142680 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1654 | 1469879142682 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:45:42 INFO - PROCESS | 1654 | 1469879142684 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1654 | 1469879142685 Marionette TRACE conn2 <- [1,1778,null,{}] 04:45:42 INFO - PROCESS | 1654 | 1469879142700 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 1654 | 1469879142707 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:42 INFO - PROCESS | 1654 | 1469879142810 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:45:42 INFO - PROCESS | 1654 | 1469879142814 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1654 | 1469879142816 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a947800 == 33 [pid = 1654] [id = 452] 04:45:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1162d3400) [pid = 1654] [serial = 1355] [outer = 0x0] 04:45:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116a20c00) [pid = 1654] [serial = 1356] [outer = 0x1162d3400] 04:45:42 INFO - PROCESS | 1654 | 1469879142843 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12542f400) [pid = 1654] [serial = 1357] [outer = 0x1162d3400] 04:45:43 INFO - PROCESS | 1654 | 1469879143158 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 524ms 04:45:43 INFO - PROCESS | 1654 | 1469879143208 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1654 | 1469879143209 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:45:43 INFO - PROCESS | 1654 | 1469879143212 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1654 | 1469879143213 Marionette TRACE conn2 <- [1,1782,null,{}] 04:45:43 INFO - PROCESS | 1654 | 1469879143215 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:43 INFO - PROCESS | 1654 | 1469879143216 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:43 INFO - PROCESS | 1654 | 1469879143294 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:45:43 INFO - PROCESS | 1654 | 1469879143355 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1654 | 1469879143356 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac84800 == 34 [pid = 1654] [id = 453] 04:45:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116a1e800) [pid = 1654] [serial = 1358] [outer = 0x0] 04:45:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125f5d400) [pid = 1654] [serial = 1359] [outer = 0x116a1e800] 04:45:43 INFO - PROCESS | 1654 | 1469879143380 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125f6c000) [pid = 1654] [serial = 1360] [outer = 0x116a1e800] 04:45:43 INFO - PROCESS | 1654 | 1469879143641 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 469ms 04:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:45:43 INFO - PROCESS | 1654 | 1469879143681 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1654 | 1469879143682 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:45:43 INFO - PROCESS | 1654 | 1469879143685 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1654 | 1469879143686 Marionette TRACE conn2 <- [1,1786,null,{}] 04:45:43 INFO - PROCESS | 1654 | 1469879143696 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:43 INFO - PROCESS | 1654 | 1469879143697 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:43 INFO - PROCESS | 1654 | 1469879143774 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:45:43 INFO - PROCESS | 1654 | 1469879143778 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1654 | 1469879143779 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b959800 == 35 [pid = 1654] [id = 454] 04:45:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112f5a800) [pid = 1654] [serial = 1361] [outer = 0x0] 04:45:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x125f99000) [pid = 1654] [serial = 1362] [outer = 0x112f5a800] 04:45:43 INFO - PROCESS | 1654 | 1469879143805 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126425c00) [pid = 1654] [serial = 1363] [outer = 0x112f5a800] 04:45:44 INFO - PROCESS | 1654 | 1469879144127 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 480ms 04:45:44 INFO - PROCESS | 1654 | 1469879144166 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1654 | 1469879144167 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:45:44 INFO - PROCESS | 1654 | 1469879144170 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1654 | 1469879144171 Marionette TRACE conn2 <- [1,1790,null,{}] 04:45:44 INFO - PROCESS | 1654 | 1469879144174 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:44 INFO - PROCESS | 1654 | 1469879144175 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:44 INFO - PROCESS | 1654 | 1469879144275 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:45:44 INFO - PROCESS | 1654 | 1469879144281 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1654 | 1469879144293 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f69800 == 36 [pid = 1654] [id = 455] 04:45:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11833bc00) [pid = 1654] [serial = 1364] [outer = 0x0] 04:45:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1265bf800) [pid = 1654] [serial = 1365] [outer = 0x11833bc00] 04:45:44 INFO - PROCESS | 1654 | 1469879144318 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126761c00) [pid = 1654] [serial = 1366] [outer = 0x11833bc00] 04:45:44 INFO - PROCESS | 1654 | --DOCSHELL 0x116526000 == 35 [pid = 1654] [id = 447] 04:45:44 INFO - PROCESS | 1654 | --DOCSHELL 0x11870e000 == 34 [pid = 1654] [id = 446] 04:45:45 INFO - PROCESS | 1654 | --DOCSHELL 0x11961e000 == 33 [pid = 1654] [id = 448] 04:45:45 INFO - PROCESS | 1654 | --DOCSHELL 0x124f6a000 == 32 [pid = 1654] [id = 449] 04:45:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac84800 == 31 [pid = 1654] [id = 453] 04:45:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12a947800 == 30 [pid = 1654] [id = 452] 04:45:45 INFO - PROCESS | 1654 | --DOCSHELL 0x128ac3800 == 29 [pid = 1654] [id = 450] 04:45:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12a447800 == 28 [pid = 1654] [id = 451] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x120f58c00) [pid = 1654] [serial = 1321] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11872d800) [pid = 1654] [serial = 1317] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x124ae9c00) [pid = 1654] [serial = 1302] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12109f400) [pid = 1654] [serial = 1273] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x113d1f400) [pid = 1654] [serial = 1275] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x115e15800) [pid = 1654] [serial = 1276] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121ce7400) [pid = 1654] [serial = 1296] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1234e1800) [pid = 1654] [serial = 1297] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116a22800) [pid = 1654] [serial = 1281] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116ab0000) [pid = 1654] [serial = 1282] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x116738400) [pid = 1654] [serial = 1278] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116743800) [pid = 1654] [serial = 1279] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x117db3400) [pid = 1654] [serial = 1284] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118083c00) [pid = 1654] [serial = 1285] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1235c3000) [pid = 1654] [serial = 1299] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124aeb400) [pid = 1654] [serial = 1300] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x119108800) [pid = 1654] [serial = 1290] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x121094c00) [pid = 1654] [serial = 1291] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12109ac00) [pid = 1654] [serial = 1293] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1212f2c00) [pid = 1654] [serial = 1294] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1181fd400) [pid = 1654] [serial = 1287] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x118732c00) [pid = 1654] [serial = 1288] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11910b400) [pid = 1654] [serial = 1318] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x119505800) [pid = 1654] [serial = 1320] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x117296000) [pid = 1654] [serial = 1315] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x124ff3400) [pid = 1654] [serial = 1303] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x116748400) [pid = 1654] [serial = 1308] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x116a27000) [pid = 1654] [serial = 1314] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x11673e000) [pid = 1654] [serial = 1311] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x116824800) [pid = 1654] [serial = 1309] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x116824400) [pid = 1654] [serial = 1312] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x112f27c00) [pid = 1654] [serial = 1305] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x113804c00) [pid = 1654] [serial = 1306] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b959800 == 27 [pid = 1654] [id = 454] 04:45:45 INFO - PROCESS | 1654 | 1469879145607 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1471ms 04:45:45 INFO - PROCESS | 1654 | 1469879145642 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1654 | 1469879145644 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:45:45 INFO - PROCESS | 1654 | 1469879145647 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1654 | 1469879145649 Marionette TRACE conn2 <- [1,1794,null,{}] 04:45:45 INFO - PROCESS | 1654 | 1469879145659 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:45 INFO - PROCESS | 1654 | 1469879145661 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:45 INFO - PROCESS | 1654 | 1469879145746 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:45:45 INFO - PROCESS | 1654 | 1469879145803 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1654 | 1469879145805 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x115165000 == 28 [pid = 1654] [id = 456] 04:45:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11335a400) [pid = 1654] [serial = 1367] [outer = 0x0] 04:45:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x113d23000) [pid = 1654] [serial = 1368] [outer = 0x11335a400] 04:45:45 INFO - PROCESS | 1654 | 1469879145832 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x116063400) [pid = 1654] [serial = 1369] [outer = 0x11335a400] 04:45:46 INFO - PROCESS | 1654 | 1469879146132 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 04:45:46 INFO - PROCESS | 1654 | 1469879146167 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1654 | 1469879146173 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:45:46 INFO - PROCESS | 1654 | 1469879146179 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1654 | 1469879146181 Marionette TRACE conn2 <- [1,1798,null,{}] 04:45:46 INFO - PROCESS | 1654 | 1469879146183 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:46 INFO - PROCESS | 1654 | 1469879146185 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:46 INFO - PROCESS | 1654 | 1469879146263 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:45:46 INFO - PROCESS | 1654 | 1469879146268 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1654 | 1469879146270 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f79000 == 29 [pid = 1654] [id = 457] 04:45:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x11627a800) [pid = 1654] [serial = 1370] [outer = 0x0] 04:45:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x116743c00) [pid = 1654] [serial = 1371] [outer = 0x11627a800] 04:45:46 INFO - PROCESS | 1654 | 1469879146303 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x116815c00) [pid = 1654] [serial = 1372] [outer = 0x11627a800] 04:45:46 INFO - PROCESS | 1654 | 1469879146651 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 04:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:45:46 INFO - PROCESS | 1654 | 1469879146699 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1654 | 1469879146700 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:45:46 INFO - PROCESS | 1654 | 1469879146702 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1654 | 1469879146712 Marionette TRACE conn2 <- [1,1802,null,{}] 04:45:46 INFO - PROCESS | 1654 | 1469879146720 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:46 INFO - PROCESS | 1654 | 1469879146724 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:46 INFO - PROCESS | 1654 | 1469879146797 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:45:46 INFO - PROCESS | 1654 | 1469879146802 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1654 | 1469879146806 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x119199000 == 30 [pid = 1654] [id = 458] 04:45:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x111fe3800) [pid = 1654] [serial = 1373] [outer = 0x0] 04:45:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x116a27000) [pid = 1654] [serial = 1374] [outer = 0x111fe3800] 04:45:46 INFO - PROCESS | 1654 | 1469879146834 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x116ab3c00) [pid = 1654] [serial = 1375] [outer = 0x111fe3800] 04:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:45:47 INFO - PROCESS | 1654 | 1469879147177 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 479ms 04:45:47 INFO - PROCESS | 1654 | 1469879147182 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1654 | 1469879147184 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:45:47 INFO - PROCESS | 1654 | 1469879147186 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1654 | 1469879147189 Marionette TRACE conn2 <- [1,1806,null,{}] 04:45:47 INFO - PROCESS | 1654 | 1469879147193 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 1654 | 1469879147195 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:47 INFO - PROCESS | 1654 | 1469879147270 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:45:47 INFO - PROCESS | 1654 | 1469879147325 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1654 | 1469879147326 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x119987000 == 31 [pid = 1654] [id = 459] 04:45:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x116ab3800) [pid = 1654] [serial = 1376] [outer = 0x0] 04:45:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x117d2c000) [pid = 1654] [serial = 1377] [outer = 0x116ab3800] 04:45:47 INFO - PROCESS | 1654 | 1469879147351 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x118083800) [pid = 1654] [serial = 1378] [outer = 0x116ab3800] 04:45:47 INFO - PROCESS | 1654 | 1469879147604 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 473ms 04:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:45:47 INFO - PROCESS | 1654 | 1469879147661 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1654 | 1469879147662 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:45:47 INFO - PROCESS | 1654 | 1469879147664 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1654 | 1469879147665 Marionette TRACE conn2 <- [1,1810,null,{}] 04:45:47 INFO - PROCESS | 1654 | 1469879147667 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 1654 | 1469879147668 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:47 INFO - PROCESS | 1654 | 1469879147760 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:45:47 INFO - PROCESS | 1654 | 1469879147763 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1654 | 1469879147764 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x121910000 == 32 [pid = 1654] [id = 460] 04:45:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116273000) [pid = 1654] [serial = 1379] [outer = 0x0] 04:45:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118336400) [pid = 1654] [serial = 1380] [outer = 0x116273000] 04:45:47 INFO - PROCESS | 1654 | 1469879147790 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1187ea800) [pid = 1654] [serial = 1381] [outer = 0x116273000] 04:45:48 INFO - PROCESS | 1654 | 1469879148135 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 04:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:45:48 INFO - PROCESS | 1654 | 1469879148183 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1654 | 1469879148185 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:45:48 INFO - PROCESS | 1654 | 1469879148187 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1654 | 1469879148188 Marionette TRACE conn2 <- [1,1814,null,{}] 04:45:48 INFO - PROCESS | 1654 | 1469879148190 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:48 INFO - PROCESS | 1654 | 1469879148194 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:48 INFO - PROCESS | 1654 | 1469879148283 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:45:48 INFO - PROCESS | 1654 | 1469879148290 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1654 | 1469879148292 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x124d10800 == 33 [pid = 1654] [id = 461] 04:45:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118343800) [pid = 1654] [serial = 1382] [outer = 0x0] 04:45:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11914f800) [pid = 1654] [serial = 1383] [outer = 0x118343800] 04:45:48 INFO - PROCESS | 1654 | 1469879148316 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12109b800) [pid = 1654] [serial = 1384] [outer = 0x118343800] 04:45:48 INFO - PROCESS | 1654 | 1469879148635 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 04:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:45:48 INFO - PROCESS | 1654 | 1469879148658 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1654 | 1469879148660 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:45:48 INFO - PROCESS | 1654 | 1469879148663 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1654 | 1469879148665 Marionette TRACE conn2 <- [1,1818,null,{}] 04:45:48 INFO - PROCESS | 1654 | 1469879148668 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:48 INFO - PROCESS | 1654 | 1469879148670 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:48 INFO - PROCESS | 1654 | 1469879148790 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:45:48 INFO - PROCESS | 1654 | 1469879148874 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1654 | 1469879148875 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x125f8a000 == 34 [pid = 1654] [id = 462] 04:45:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11885a000) [pid = 1654] [serial = 1385] [outer = 0x0] 04:45:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1210bac00) [pid = 1654] [serial = 1386] [outer = 0x11885a000] 04:45:48 INFO - PROCESS | 1654 | 1469879148899 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x121ce7400) [pid = 1654] [serial = 1387] [outer = 0x11885a000] 04:45:49 INFO - PROCESS | 1654 | 1469879149160 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 04:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:45:49 INFO - PROCESS | 1654 | 1469879149182 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1654 | 1469879149183 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:45:49 INFO - PROCESS | 1654 | 1469879149193 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1654 | 1469879149194 Marionette TRACE conn2 <- [1,1822,null,{}] 04:45:49 INFO - PROCESS | 1654 | 1469879149197 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:49 INFO - PROCESS | 1654 | 1469879149198 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:49 INFO - PROCESS | 1654 | 1469879149275 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:45:49 INFO - PROCESS | 1654 | 1469879149279 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1654 | 1469879149280 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a48800 == 35 [pid = 1654] [id = 463] 04:45:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121098000) [pid = 1654] [serial = 1388] [outer = 0x0] 04:45:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124a6ac00) [pid = 1654] [serial = 1389] [outer = 0x121098000] 04:45:49 INFO - PROCESS | 1654 | 1469879149306 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124d68800) [pid = 1654] [serial = 1390] [outer = 0x121098000] 04:45:49 INFO - PROCESS | 1654 | 1469879149628 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 479ms 04:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:45:49 INFO - PROCESS | 1654 | 1469879149666 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1654 | 1469879149667 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:45:49 INFO - PROCESS | 1654 | 1469879149669 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1654 | 1469879149670 Marionette TRACE conn2 <- [1,1826,null,{}] 04:45:49 INFO - PROCESS | 1654 | 1469879149673 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:49 INFO - PROCESS | 1654 | 1469879149674 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:49 INFO - PROCESS | 1654 | 1469879149773 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:45:49 INFO - PROCESS | 1654 | 1469879149779 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1654 | 1469879149788 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119193000 == 36 [pid = 1654] [id = 464] 04:45:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x115eddc00) [pid = 1654] [serial = 1391] [outer = 0x0] 04:45:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12542e800) [pid = 1654] [serial = 1392] [outer = 0x115eddc00] 04:45:49 INFO - PROCESS | 1654 | 1469879149813 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12548b000) [pid = 1654] [serial = 1393] [outer = 0x115eddc00] 04:45:50 INFO - PROCESS | 1654 | 1469879150111 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 471ms 04:45:50 INFO - PROCESS | 1654 | 1469879150141 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1654 | 1469879150142 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:45:50 INFO - PROCESS | 1654 | 1469879150144 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1654 | 1469879150145 Marionette TRACE conn2 <- [1,1830,null,{}] 04:45:50 INFO - PROCESS | 1654 | 1469879150147 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:50 INFO - PROCESS | 1654 | 1469879150148 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:50 INFO - PROCESS | 1654 | 1469879150225 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:45:50 INFO - PROCESS | 1654 | 1469879150229 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1654 | 1469879150230 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a242000 == 37 [pid = 1654] [id = 465] 04:45:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x125f5e000) [pid = 1654] [serial = 1394] [outer = 0x0] 04:45:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x125f6b800) [pid = 1654] [serial = 1395] [outer = 0x125f5e000] 04:45:50 INFO - PROCESS | 1654 | 1469879150256 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12649b000) [pid = 1654] [serial = 1396] [outer = 0x125f5e000] 04:45:50 INFO - PROCESS | 1654 | 1469879150600 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 04:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:45:50 INFO - PROCESS | 1654 | 1469879150615 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1654 | 1469879150616 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:45:50 INFO - PROCESS | 1654 | 1469879150618 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1654 | 1469879150621 Marionette TRACE conn2 <- [1,1834,null,{}] 04:45:50 INFO - PROCESS | 1654 | 1469879150626 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:50 INFO - PROCESS | 1654 | 1469879150628 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:50 INFO - PROCESS | 1654 | 1469879150767 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:45:50 INFO - PROCESS | 1654 | 1469879150784 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1654 | 1469879150786 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12190c800 == 38 [pid = 1654] [id = 466] 04:45:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1265b3c00) [pid = 1654] [serial = 1397] [outer = 0x0] 04:45:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128a26c00) [pid = 1654] [serial = 1398] [outer = 0x1265b3c00] 04:45:50 INFO - PROCESS | 1654 | 1469879150830 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12548bc00) [pid = 1654] [serial = 1399] [outer = 0x1265b3c00] 04:45:51 INFO - PROCESS | 1654 | 1469879151216 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 624ms 04:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:45:51 INFO - PROCESS | 1654 | 1469879151243 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1654 | 1469879151244 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:45:51 INFO - PROCESS | 1654 | 1469879151246 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1654 | 1469879151247 Marionette TRACE conn2 <- [1,1838,null,{}] 04:45:51 INFO - PROCESS | 1654 | 1469879151257 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 1654 | 1469879151259 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:51 INFO - PROCESS | 1654 | 1469879151352 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:45:51 INFO - PROCESS | 1654 | 1469879151356 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1654 | 1469879151357 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b94f800 == 39 [pid = 1654] [id = 467] 04:45:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1265b6800) [pid = 1654] [serial = 1400] [outer = 0x0] 04:45:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128ab0800) [pid = 1654] [serial = 1401] [outer = 0x1265b6800] 04:45:51 INFO - PROCESS | 1654 | 1469879151381 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128b94800) [pid = 1654] [serial = 1402] [outer = 0x1265b6800] 04:45:51 INFO - PROCESS | 1654 | 1469879151694 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 478ms 04:45:51 INFO - PROCESS | 1654 | 1469879151742 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1654 | 1469879151743 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:45:51 INFO - PROCESS | 1654 | 1469879151746 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1654 | 1469879151747 Marionette TRACE conn2 <- [1,1842,null,{}] 04:45:51 INFO - PROCESS | 1654 | 1469879151749 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 1654 | 1469879151750 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:51 INFO - PROCESS | 1654 | 1469879151856 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:45:51 INFO - PROCESS | 1654 | 1469879151859 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1654 | 1469879151860 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c080000 == 40 [pid = 1654] [id = 468] 04:45:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128aac400) [pid = 1654] [serial = 1403] [outer = 0x0] 04:45:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12904ac00) [pid = 1654] [serial = 1404] [outer = 0x128aac400] 04:45:51 INFO - PROCESS | 1654 | 1469879151884 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x129052400) [pid = 1654] [serial = 1405] [outer = 0x128aac400] 04:45:52 INFO - PROCESS | 1654 | 1469879152224 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 04:45:52 INFO - PROCESS | 1654 | 1469879152266 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1654 | 1469879152268 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:45:52 INFO - PROCESS | 1654 | 1469879152270 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1654 | 1469879152273 Marionette TRACE conn2 <- [1,1846,null,{}] 04:45:52 INFO - PROCESS | 1654 | 1469879152276 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 1654 | 1469879152277 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:52 INFO - PROCESS | 1654 | 1469879152374 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:45:52 INFO - PROCESS | 1654 | 1469879152377 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1654 | 1469879152378 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c092000 == 41 [pid = 1654] [id = 469] 04:45:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128da9000) [pid = 1654] [serial = 1406] [outer = 0x0] 04:45:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1291a4800) [pid = 1654] [serial = 1407] [outer = 0x128da9000] 04:45:52 INFO - PROCESS | 1654 | 1469879152402 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12935b800) [pid = 1654] [serial = 1408] [outer = 0x128da9000] 04:45:52 INFO - PROCESS | 1654 | 1469879152816 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x112f5a800) [pid = 1654] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x113d24c00) [pid = 1654] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1210b9400) [pid = 1654] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116536800) [pid = 1654] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1162d3400) [pid = 1654] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11682dc00) [pid = 1654] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11673b000) [pid = 1654] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1130d1c00) [pid = 1654] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12542e400) [pid = 1654] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124d68c00) [pid = 1654] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12109e800) [pid = 1654] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1187f2c00) [pid = 1654] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116a20400) [pid = 1654] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:45:52 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116a1e800) [pid = 1654] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 574ms 04:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:45:52 INFO - PROCESS | 1654 | 1469879152844 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1654 | 1469879152845 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:45:52 INFO - PROCESS | 1654 | 1469879152847 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1654 | 1469879152849 Marionette TRACE conn2 <- [1,1850,null,{}] 04:45:52 INFO - PROCESS | 1654 | 1469879152851 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 1654 | 1469879152852 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:52 INFO - PROCESS | 1654 | 1469879152938 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:45:52 INFO - PROCESS | 1654 | 1469879152943 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1654 | 1469879152944 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260ce000 == 42 [pid = 1654] [id = 470] 04:45:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11673cc00) [pid = 1654] [serial = 1409] [outer = 0x0] 04:45:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x116746800) [pid = 1654] [serial = 1410] [outer = 0x11673cc00] 04:45:52 INFO - PROCESS | 1654 | 1469879152968 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11924dc00) [pid = 1654] [serial = 1411] [outer = 0x11673cc00] 04:45:53 INFO - PROCESS | 1654 | 1469879153291 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 04:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:45:53 INFO - PROCESS | 1654 | 1469879153317 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1654 | 1469879153318 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:45:53 INFO - PROCESS | 1654 | 1469879153322 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1654 | 1469879153324 Marionette TRACE conn2 <- [1,1854,null,{}] 04:45:53 INFO - PROCESS | 1654 | 1469879153326 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:53 INFO - PROCESS | 1654 | 1469879153327 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:53 INFO - PROCESS | 1654 | 1469879153403 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:45:53 INFO - PROCESS | 1654 | 1469879153461 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1654 | 1469879153462 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ceb9800 == 43 [pid = 1654] [id = 471] 04:45:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x116061c00) [pid = 1654] [serial = 1412] [outer = 0x0] 04:45:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1248b0800) [pid = 1654] [serial = 1413] [outer = 0x116061c00] 04:45:53 INFO - PROCESS | 1654 | 1469879153486 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126044800) [pid = 1654] [serial = 1414] [outer = 0x116061c00] 04:45:53 INFO - PROCESS | 1654 | 1469879153742 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 473ms 04:45:53 INFO - PROCESS | 1654 | 1469879153794 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:45:53 INFO - PROCESS | 1654 | 1469879153795 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:45:53 INFO - PROCESS | 1654 | 1469879153797 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1654 | 1469879153798 Marionette TRACE conn2 <- [1,1858,null,{}] 04:45:53 INFO - PROCESS | 1654 | 1469879153801 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:53 INFO - PROCESS | 1654 | 1469879153802 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:53 INFO - PROCESS | 1654 | 1469879153893 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:45:53 INFO - PROCESS | 1654 | 1469879153896 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1654 | 1469879153897 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d273800 == 44 [pid = 1654] [id = 472] 04:45:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12353dc00) [pid = 1654] [serial = 1415] [outer = 0x0] 04:45:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129363000) [pid = 1654] [serial = 1416] [outer = 0x12353dc00] 04:45:53 INFO - PROCESS | 1654 | 1469879153921 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a462c00) [pid = 1654] [serial = 1417] [outer = 0x12353dc00] 04:45:54 INFO - PROCESS | 1654 | 1469879154252 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 04:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:45:54 INFO - PROCESS | 1654 | 1469879154266 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1654 | 1469879154268 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:45:54 INFO - PROCESS | 1654 | 1469879154270 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1654 | 1469879154272 Marionette TRACE conn2 <- [1,1862,null,{}] 04:45:54 INFO - PROCESS | 1654 | 1469879154275 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 1654 | 1469879154276 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:54 INFO - PROCESS | 1654 | 1469879154382 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:45:54 INFO - PROCESS | 1654 | 1469879154388 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1654 | 1469879154389 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d50f000 == 45 [pid = 1654] [id = 473] 04:45:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124d69000) [pid = 1654] [serial = 1418] [outer = 0x0] 04:45:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a4eb800) [pid = 1654] [serial = 1419] [outer = 0x124d69000] 04:45:54 INFO - PROCESS | 1654 | 1469879154412 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a551c00) [pid = 1654] [serial = 1420] [outer = 0x124d69000] 04:45:54 INFO - PROCESS | 1654 | 1469879154696 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 471ms 04:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:45:54 INFO - PROCESS | 1654 | 1469879154742 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1654 | 1469879154743 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:45:54 INFO - PROCESS | 1654 | 1469879154745 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1654 | 1469879154746 Marionette TRACE conn2 <- [1,1866,null,{}] 04:45:54 INFO - PROCESS | 1654 | 1469879154748 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 1654 | 1469879154749 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:54 INFO - PROCESS | 1654 | 1469879154836 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:45:54 INFO - PROCESS | 1654 | 1469879154935 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1654 | 1469879154937 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x112f76800 == 46 [pid = 1654] [id = 474] 04:45:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x111c18800) [pid = 1654] [serial = 1421] [outer = 0x0] 04:45:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x112a85800) [pid = 1654] [serial = 1422] [outer = 0x111c18800] 04:45:54 INFO - PROCESS | 1654 | 1469879154969 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x112f53000) [pid = 1654] [serial = 1423] [outer = 0x111c18800] 04:45:55 INFO - PROCESS | 1654 | 1469879155499 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 824ms 04:45:55 INFO - PROCESS | 1654 | 1469879155582 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1654 | 1469879155584 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:45:55 INFO - PROCESS | 1654 | 1469879155591 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1654 | 1469879155593 Marionette TRACE conn2 <- [1,1870,null,{}] 04:45:55 INFO - PROCESS | 1654 | 1469879155597 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:55 INFO - PROCESS | 1654 | 1469879155600 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:55 INFO - PROCESS | 1654 | 1469879155714 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:45:55 INFO - PROCESS | 1654 | 1469879155794 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1654 | 1469879155795 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11875d000 == 47 [pid = 1654] [id = 475] 04:45:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11653fc00) [pid = 1654] [serial = 1424] [outer = 0x0] 04:45:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x116741c00) [pid = 1654] [serial = 1425] [outer = 0x11653fc00] 04:45:55 INFO - PROCESS | 1654 | 1469879155825 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x116823400) [pid = 1654] [serial = 1426] [outer = 0x11653fc00] 04:45:56 INFO - PROCESS | 1654 | 1469879156550 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12d50f000 == 46 [pid = 1654] [id = 473] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12d273800 == 45 [pid = 1654] [id = 472] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12ceb9800 == 44 [pid = 1654] [id = 471] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1260ce000 == 43 [pid = 1654] [id = 470] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12c092000 == 42 [pid = 1654] [id = 469] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12c080000 == 41 [pid = 1654] [id = 468] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12b94f800 == 40 [pid = 1654] [id = 467] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12190c800 == 39 [pid = 1654] [id = 466] 04:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1027ms 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1265bf800) [pid = 1654] [serial = 1365] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12a242000 == 38 [pid = 1654] [id = 465] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119193000 == 37 [pid = 1654] [id = 464] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x128a48800 == 36 [pid = 1654] [id = 463] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x125f8a000 == 35 [pid = 1654] [id = 462] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x124d10800 == 34 [pid = 1654] [id = 461] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x121910000 == 33 [pid = 1654] [id = 460] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119987000 == 32 [pid = 1654] [id = 459] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119199000 == 31 [pid = 1654] [id = 458] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x116f79000 == 30 [pid = 1654] [id = 457] 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x115165000 == 29 [pid = 1654] [id = 456] 04:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:45:56 INFO - PROCESS | 1654 | --DOCSHELL 0x124f69800 == 28 [pid = 1654] [id = 455] 04:45:56 INFO - PROCESS | 1654 | 1469879156655 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1654 | 1469879156657 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:45:56 INFO - PROCESS | 1654 | 1469879156660 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1654 | 1469879156662 Marionette TRACE conn2 <- [1,1874,null,{}] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x125f99000) [pid = 1654] [serial = 1362] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x120f55800) [pid = 1654] [serial = 1347] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1234e2000) [pid = 1654] [serial = 1350] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12109c000) [pid = 1654] [serial = 1348] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x124ff1000) [pid = 1654] [serial = 1353] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116a20c00) [pid = 1654] [serial = 1356] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x117d34800) [pid = 1654] [serial = 1324] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116a26000) [pid = 1654] [serial = 1323] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11680d800) [pid = 1654] [serial = 1341] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11674c800) [pid = 1654] [serial = 1339] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x113d7a400) [pid = 1654] [serial = 1338] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125492400) [pid = 1654] [serial = 1336] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125435800) [pid = 1654] [serial = 1335] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12542f800) [pid = 1654] [serial = 1333] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x125429400) [pid = 1654] [serial = 1332] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1248a6800) [pid = 1654] [serial = 1330] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121ce0000) [pid = 1654] [serial = 1329] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121093800) [pid = 1654] [serial = 1327] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x120f54c00) [pid = 1654] [serial = 1326] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126425c00) [pid = 1654] [serial = 1363] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125494000) [pid = 1654] [serial = 1354] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118338c00) [pid = 1654] [serial = 1345] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1176b4800) [pid = 1654] [serial = 1344] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x125f6c000) [pid = 1654] [serial = 1360] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x124d63000) [pid = 1654] [serial = 1351] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x112f5f400) [pid = 1654] [serial = 1342] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x125f5d400) [pid = 1654] [serial = 1359] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12542f400) [pid = 1654] [serial = 1357] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1654 | 1469879156678 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:56 INFO - PROCESS | 1654 | 1469879156679 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:56 INFO - PROCESS | 1654 | 1469879156764 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:45:56 INFO - PROCESS | 1654 | 1469879156769 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1654 | 1469879156770 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1167b7000 == 29 [pid = 1654] [id = 476] 04:45:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116737800) [pid = 1654] [serial = 1427] [outer = 0x0] 04:45:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116751c00) [pid = 1654] [serial = 1428] [outer = 0x116737800] 04:45:56 INFO - PROCESS | 1654 | 1469879156800 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11682a000) [pid = 1654] [serial = 1429] [outer = 0x116737800] 04:45:57 INFO - PROCESS | 1654 | 1469879157158 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 529ms 04:45:57 INFO - PROCESS | 1654 | 1469879157212 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1654 | 1469879157215 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:45:57 INFO - PROCESS | 1654 | 1469879157221 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1654 | 1469879157223 Marionette TRACE conn2 <- [1,1878,null,{}] 04:45:57 INFO - PROCESS | 1654 | 1469879157225 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:57 INFO - PROCESS | 1654 | 1469879157227 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:57 INFO - PROCESS | 1654 | 1469879157302 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:45:57 INFO - PROCESS | 1654 | 1469879157308 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1654 | 1469879157309 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x118715000 == 30 [pid = 1654] [id = 477] 04:45:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11682f000) [pid = 1654] [serial = 1430] [outer = 0x0] 04:45:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116ab4800) [pid = 1654] [serial = 1431] [outer = 0x11682f000] 04:45:57 INFO - PROCESS | 1654 | 1469879157336 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x117d30400) [pid = 1654] [serial = 1432] [outer = 0x11682f000] 04:45:57 INFO - PROCESS | 1654 | 1469879157695 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms 04:45:57 INFO - PROCESS | 1654 | 1469879157741 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1654 | 1469879157743 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:45:57 INFO - PROCESS | 1654 | 1469879157745 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1654 | 1469879157748 Marionette TRACE conn2 <- [1,1882,null,{}] 04:45:57 INFO - PROCESS | 1654 | 1469879157755 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:57 INFO - PROCESS | 1654 | 1469879157758 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:57 INFO - PROCESS | 1654 | 1469879157834 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:45:57 INFO - PROCESS | 1654 | 1469879157841 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1654 | 1469879157844 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x121250000 == 31 [pid = 1654] [id = 478] 04:45:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118079800) [pid = 1654] [serial = 1433] [outer = 0x0] 04:45:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11872f800) [pid = 1654] [serial = 1434] [outer = 0x118079800] 04:45:57 INFO - PROCESS | 1654 | 1469879157871 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119152c00) [pid = 1654] [serial = 1435] [outer = 0x118079800] 04:45:58 INFO - PROCESS | 1654 | 1469879158184 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 472ms 04:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:45:58 INFO - PROCESS | 1654 | 1469879158217 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1654 | 1469879158219 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:45:58 INFO - PROCESS | 1654 | 1469879158222 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1654 | 1469879158225 Marionette TRACE conn2 <- [1,1886,null,{}] 04:45:58 INFO - PROCESS | 1654 | 1469879158227 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:58 INFO - PROCESS | 1654 | 1469879158228 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:58 INFO - PROCESS | 1654 | 1469879158303 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:45:58 INFO - PROCESS | 1654 | 1469879158362 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1654 | 1469879158363 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x123485000 == 32 [pid = 1654] [id = 479] 04:45:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x116061400) [pid = 1654] [serial = 1436] [outer = 0x0] 04:45:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120f51800) [pid = 1654] [serial = 1437] [outer = 0x116061400] 04:45:58 INFO - PROCESS | 1654 | 1469879158388 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121091400) [pid = 1654] [serial = 1438] [outer = 0x116061400] 04:45:58 INFO - PROCESS | 1654 | 1469879158699 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 525ms 04:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:45:58 INFO - PROCESS | 1654 | 1469879158746 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1654 | 1469879158748 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:45:58 INFO - PROCESS | 1654 | 1469879158750 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1654 | 1469879158751 Marionette TRACE conn2 <- [1,1890,null,{}] 04:45:58 INFO - PROCESS | 1654 | 1469879158753 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:58 INFO - PROCESS | 1654 | 1469879158754 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:58 INFO - PROCESS | 1654 | 1469879158845 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:45:58 INFO - PROCESS | 1654 | 1469879158858 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1654 | 1469879158859 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x116af0000 == 33 [pid = 1654] [id = 480] 04:45:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119505c00) [pid = 1654] [serial = 1439] [outer = 0x0] 04:45:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12109b400) [pid = 1654] [serial = 1440] [outer = 0x119505c00] 04:45:58 INFO - PROCESS | 1654 | 1469879158883 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121807c00) [pid = 1654] [serial = 1441] [outer = 0x119505c00] 04:45:59 INFO - PROCESS | 1654 | 1469879159210 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 474ms 04:45:59 INFO - PROCESS | 1654 | 1469879159226 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1654 | 1469879159227 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:45:59 INFO - PROCESS | 1654 | 1469879159229 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1654 | 1469879159230 Marionette TRACE conn2 <- [1,1894,null,{}] 04:45:59 INFO - PROCESS | 1654 | 1469879159232 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:59 INFO - PROCESS | 1654 | 1469879159236 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:59 INFO - PROCESS | 1654 | 1469879159349 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:45:59 INFO - PROCESS | 1654 | 1469879159386 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1654 | 1469879159387 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d6b000 == 34 [pid = 1654] [id = 481] 04:45:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x113804c00) [pid = 1654] [serial = 1442] [outer = 0x0] 04:45:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1234e2400) [pid = 1654] [serial = 1443] [outer = 0x113804c00] 04:45:59 INFO - PROCESS | 1654 | 1469879159412 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x125437400) [pid = 1654] [serial = 1444] [outer = 0x113804c00] 04:45:59 INFO - PROCESS | 1654 | 1469879159767 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 04:45:59 INFO - PROCESS | 1654 | 1469879159800 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1654 | 1469879159802 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:45:59 INFO - PROCESS | 1654 | 1469879159814 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1654 | 1469879159816 Marionette TRACE conn2 <- [1,1898,null,{}] 04:45:59 INFO - PROCESS | 1654 | 1469879159819 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:59 INFO - PROCESS | 1654 | 1469879159821 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:45:59 INFO - PROCESS | 1654 | 1469879159967 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:46:00 INFO - PROCESS | 1654 | 1469879160025 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1654 | 1469879160026 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a243800 == 35 [pid = 1654] [id = 482] 04:46:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x125490000) [pid = 1654] [serial = 1445] [outer = 0x0] 04:46:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x125f63800) [pid = 1654] [serial = 1446] [outer = 0x125490000] 04:46:00 INFO - PROCESS | 1654 | 1469879160065 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x125f99000) [pid = 1654] [serial = 1447] [outer = 0x125490000] 04:46:00 INFO - PROCESS | 1654 | 1469879160441 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 04:46:00 INFO - PROCESS | 1654 | 1469879160484 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1654 | 1469879160486 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:46:00 INFO - PROCESS | 1654 | 1469879160488 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1654 | 1469879160489 Marionette TRACE conn2 <- [1,1902,null,{}] 04:46:00 INFO - PROCESS | 1654 | 1469879160491 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:00 INFO - PROCESS | 1654 | 1469879160492 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:00 INFO - PROCESS | 1654 | 1469879160586 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:46:00 INFO - PROCESS | 1654 | 1469879160637 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1654 | 1469879160638 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a56f800 == 36 [pid = 1654] [id = 483] 04:46:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119503400) [pid = 1654] [serial = 1448] [outer = 0x0] 04:46:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126425000) [pid = 1654] [serial = 1449] [outer = 0x119503400] 04:46:00 INFO - PROCESS | 1654 | 1469879160669 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12675c400) [pid = 1654] [serial = 1450] [outer = 0x119503400] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128aac400) [pid = 1654] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128da9000) [pid = 1654] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11673cc00) [pid = 1654] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12353dc00) [pid = 1654] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116061c00) [pid = 1654] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x111fe3800) [pid = 1654] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1265b3c00) [pid = 1654] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1265b6800) [pid = 1654] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11627a800) [pid = 1654] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121098000) [pid = 1654] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11335a400) [pid = 1654] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x115eddc00) [pid = 1654] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116ab3800) [pid = 1654] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116273000) [pid = 1654] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11833bc00) [pid = 1654] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x125f5e000) [pid = 1654] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118343800) [pid = 1654] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:46:00 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11885a000) [pid = 1654] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:46:01 INFO - PROCESS | 1654 | 1469879161077 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 620ms 04:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:46:01 INFO - PROCESS | 1654 | 1469879161110 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1654 | 1469879161111 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:46:01 INFO - PROCESS | 1654 | 1469879161113 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1654 | 1469879161114 Marionette TRACE conn2 <- [1,1906,null,{}] 04:46:01 INFO - PROCESS | 1654 | 1469879161116 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:01 INFO - PROCESS | 1654 | 1469879161117 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:01 INFO - PROCESS | 1654 | 1469879161224 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:46:01 INFO - PROCESS | 1654 | 1469879161264 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1654 | 1469879161265 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a934000 == 37 [pid = 1654] [id = 484] 04:46:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112ed7000) [pid = 1654] [serial = 1451] [outer = 0x0] 04:46:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x117d34400) [pid = 1654] [serial = 1452] [outer = 0x112ed7000] 04:46:01 INFO - PROCESS | 1654 | 1469879161289 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1234db800) [pid = 1654] [serial = 1453] [outer = 0x112ed7000] 04:46:01 INFO - PROCESS | 1654 | 1469879161546 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 468ms 04:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:46:01 INFO - PROCESS | 1654 | 1469879161582 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1654 | 1469879161583 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:46:01 INFO - PROCESS | 1654 | 1469879161585 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1654 | 1469879161586 Marionette TRACE conn2 <- [1,1910,null,{}] 04:46:01 INFO - PROCESS | 1654 | 1469879161596 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:01 INFO - PROCESS | 1654 | 1469879161597 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:01 INFO - PROCESS | 1654 | 1469879161677 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:46:01 INFO - PROCESS | 1654 | 1469879161681 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1654 | 1469879161692 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x123482000 == 38 [pid = 1654] [id = 485] 04:46:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118343400) [pid = 1654] [serial = 1454] [outer = 0x0] 04:46:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1265b3c00) [pid = 1654] [serial = 1455] [outer = 0x118343400] 04:46:01 INFO - PROCESS | 1654 | 1469879161716 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128a2a800) [pid = 1654] [serial = 1456] [outer = 0x118343400] 04:46:02 INFO - PROCESS | 1654 | 1469879162045 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 477ms 04:46:02 INFO - PROCESS | 1654 | 1469879162062 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1654 | 1469879162064 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:46:02 INFO - PROCESS | 1654 | 1469879162066 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1654 | 1469879162068 Marionette TRACE conn2 <- [1,1914,null,{}] 04:46:02 INFO - PROCESS | 1654 | 1469879162070 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 1654 | 1469879162075 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:02 INFO - PROCESS | 1654 | 1469879162192 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:46:02 INFO - PROCESS | 1654 | 1469879162197 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1654 | 1469879162199 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b674000 == 39 [pid = 1654] [id = 486] 04:46:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11833f000) [pid = 1654] [serial = 1457] [outer = 0x0] 04:46:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128a2c800) [pid = 1654] [serial = 1458] [outer = 0x11833f000] 04:46:02 INFO - PROCESS | 1654 | 1469879162225 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12904f800) [pid = 1654] [serial = 1459] [outer = 0x11833f000] 04:46:02 INFO - PROCESS | 1654 | 1469879162512 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 04:46:02 INFO - PROCESS | 1654 | 1469879162536 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1654 | 1469879162539 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:46:02 INFO - PROCESS | 1654 | 1469879162548 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1654 | 1469879162549 Marionette TRACE conn2 <- [1,1918,null,{}] 04:46:02 INFO - PROCESS | 1654 | 1469879162551 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 1654 | 1469879162552 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:02 INFO - PROCESS | 1654 | 1469879162644 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:46:02 INFO - PROCESS | 1654 | 1469879162648 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1654 | 1469879162649 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c08d000 == 40 [pid = 1654] [id = 487] 04:46:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12919f400) [pid = 1654] [serial = 1460] [outer = 0x0] 04:46:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291a9000) [pid = 1654] [serial = 1461] [outer = 0x12919f400] 04:46:02 INFO - PROCESS | 1654 | 1469879162672 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a45ac00) [pid = 1654] [serial = 1462] [outer = 0x12919f400] 04:46:03 INFO - PROCESS | 1654 | 1469879163108 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 570ms 04:46:03 INFO - PROCESS | 1654 | 1469879163118 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1654 | 1469879163121 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:46:03 INFO - PROCESS | 1654 | 1469879163126 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1654 | 1469879163128 Marionette TRACE conn2 <- [1,1922,null,{}] 04:46:03 INFO - PROCESS | 1654 | 1469879163132 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:03 INFO - PROCESS | 1654 | 1469879163133 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:03 INFO - PROCESS | 1654 | 1469879163239 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:46:03 INFO - PROCESS | 1654 | 1469879163312 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1654 | 1469879163313 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x117231800 == 41 [pid = 1654] [id = 488] 04:46:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113f0f000) [pid = 1654] [serial = 1463] [outer = 0x0] 04:46:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11673ac00) [pid = 1654] [serial = 1464] [outer = 0x113f0f000] 04:46:03 INFO - PROCESS | 1654 | 1469879163344 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116884800) [pid = 1654] [serial = 1465] [outer = 0x113f0f000] 04:46:03 INFO - PROCESS | 1654 | 1469879163790 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 722ms 04:46:03 INFO - PROCESS | 1654 | 1469879163848 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1654 | 1469879163851 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:46:03 INFO - PROCESS | 1654 | 1469879163856 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1654 | 1469879163858 Marionette TRACE conn2 <- [1,1926,null,{}] 04:46:03 INFO - PROCESS | 1654 | 1469879163860 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:03 INFO - PROCESS | 1654 | 1469879163862 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:03 INFO - PROCESS | 1654 | 1469879163991 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:46:04 INFO - PROCESS | 1654 | 1469879164049 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1654 | 1469879164050 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a87000 == 42 [pid = 1654] [id = 489] 04:46:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116a29800) [pid = 1654] [serial = 1466] [outer = 0x0] 04:46:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1181fd800) [pid = 1654] [serial = 1467] [outer = 0x116a29800] 04:46:04 INFO - PROCESS | 1654 | 1469879164081 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11885dc00) [pid = 1654] [serial = 1468] [outer = 0x116a29800] 04:46:04 INFO - PROCESS | 1654 | 1469879164510 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 674ms 04:46:04 INFO - PROCESS | 1654 | 1469879164530 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1654 | 1469879164532 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:46:04 INFO - PROCESS | 1654 | 1469879164534 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1654 | 1469879164537 Marionette TRACE conn2 <- [1,1930,null,{}] 04:46:04 INFO - PROCESS | 1654 | 1469879164565 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:04 INFO - PROCESS | 1654 | 1469879164568 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:04 INFO - PROCESS | 1654 | 1469879164699 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:46:04 INFO - PROCESS | 1654 | 1469879164742 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1654 | 1469879164744 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bccf000 == 43 [pid = 1654] [id = 490] 04:46:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x120fbc000) [pid = 1654] [serial = 1469] [outer = 0x0] 04:46:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1235c7000) [pid = 1654] [serial = 1470] [outer = 0x120fbc000] 04:46:04 INFO - PROCESS | 1654 | 1469879164774 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12542a800) [pid = 1654] [serial = 1471] [outer = 0x120fbc000] 04:46:05 INFO - PROCESS | 1654 | 1469879165190 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 692ms 04:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:46:05 INFO - PROCESS | 1654 | 1469879165227 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1654 | 1469879165229 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:46:05 INFO - PROCESS | 1654 | 1469879165231 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1654 | 1469879165232 Marionette TRACE conn2 <- [1,1934,null,{}] 04:46:05 INFO - PROCESS | 1654 | 1469879165235 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:05 INFO - PROCESS | 1654 | 1469879165236 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:05 INFO - PROCESS | 1654 | 1469879165336 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:46:05 INFO - PROCESS | 1654 | 1469879165394 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1654 | 1469879165395 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d269800 == 44 [pid = 1654] [id = 491] 04:46:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x125430c00) [pid = 1654] [serial = 1472] [outer = 0x0] 04:46:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x126764000) [pid = 1654] [serial = 1473] [outer = 0x125430c00] 04:46:05 INFO - PROCESS | 1654 | 1469879165424 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128aac000) [pid = 1654] [serial = 1474] [outer = 0x125430c00] 04:46:06 INFO - PROCESS | 1654 | 1469879166046 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 869ms 04:46:06 INFO - PROCESS | 1654 | 1469879166100 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1654 | 1469879166103 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:46:06 INFO - PROCESS | 1654 | 1469879166125 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1654 | 1469879166127 Marionette TRACE conn2 <- [1,1938,null,{}] 04:46:06 INFO - PROCESS | 1654 | 1469879166131 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:06 INFO - PROCESS | 1654 | 1469879166132 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:06 INFO - PROCESS | 1654 | 1469879166231 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:46:06 INFO - PROCESS | 1654 | 1469879166306 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1654 | 1469879166309 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x121252000 == 45 [pid = 1654] [id = 492] 04:46:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11627c800) [pid = 1654] [serial = 1475] [outer = 0x0] 04:46:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x116749000) [pid = 1654] [serial = 1476] [outer = 0x11627c800] 04:46:06 INFO - PROCESS | 1654 | 1469879166336 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116a1b800) [pid = 1654] [serial = 1477] [outer = 0x11627c800] 04:46:06 INFO - PROCESS | 1654 | 1469879166718 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b674000 == 44 [pid = 1654] [id = 486] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x123482000 == 43 [pid = 1654] [id = 485] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12a934000 == 42 [pid = 1654] [id = 484] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12a56f800 == 41 [pid = 1654] [id = 483] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12a243800 == 40 [pid = 1654] [id = 482] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x128d6b000 == 39 [pid = 1654] [id = 481] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x116af0000 == 38 [pid = 1654] [id = 480] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x123485000 == 37 [pid = 1654] [id = 479] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x121250000 == 36 [pid = 1654] [id = 478] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x118715000 == 35 [pid = 1654] [id = 477] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1167b7000 == 34 [pid = 1654] [id = 476] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11875d000 == 33 [pid = 1654] [id = 475] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x112f76800 == 32 [pid = 1654] [id = 474] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12d269800 == 31 [pid = 1654] [id = 491] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12bccf000 == 30 [pid = 1654] [id = 490] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x124a87000 == 29 [pid = 1654] [id = 489] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12c08d000 == 28 [pid = 1654] [id = 487] 04:46:07 INFO - PROCESS | 1654 | --DOCSHELL 0x117231800 == 27 [pid = 1654] [id = 488] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x128ab0800) [pid = 1654] [serial = 1401] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116743c00) [pid = 1654] [serial = 1371] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x116815c00) [pid = 1654] [serial = 1372] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124a6ac00) [pid = 1654] [serial = 1389] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x124d68800) [pid = 1654] [serial = 1390] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x113d23000) [pid = 1654] [serial = 1368] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116063400) [pid = 1654] [serial = 1369] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12542e800) [pid = 1654] [serial = 1392] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12548b000) [pid = 1654] [serial = 1393] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x117d2c000) [pid = 1654] [serial = 1377] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118083800) [pid = 1654] [serial = 1378] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118336400) [pid = 1654] [serial = 1380] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1187ea800) [pid = 1654] [serial = 1381] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126761c00) [pid = 1654] [serial = 1366] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x125f6b800) [pid = 1654] [serial = 1395] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12649b000) [pid = 1654] [serial = 1396] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11914f800) [pid = 1654] [serial = 1383] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12109b800) [pid = 1654] [serial = 1384] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1210bac00) [pid = 1654] [serial = 1386] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121ce7400) [pid = 1654] [serial = 1387] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12904ac00) [pid = 1654] [serial = 1404] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1291a4800) [pid = 1654] [serial = 1407] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x129052400) [pid = 1654] [serial = 1405] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12935b800) [pid = 1654] [serial = 1408] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116746800) [pid = 1654] [serial = 1410] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11924dc00) [pid = 1654] [serial = 1411] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x129363000) [pid = 1654] [serial = 1416] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1248b0800) [pid = 1654] [serial = 1413] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a462c00) [pid = 1654] [serial = 1417] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a4eb800) [pid = 1654] [serial = 1419] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x116a27000) [pid = 1654] [serial = 1374] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x116ab3c00) [pid = 1654] [serial = 1375] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128a26c00) [pid = 1654] [serial = 1398] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128b94800) [pid = 1654] [serial = 1402] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x126044800) [pid = 1654] [serial = 1414] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12548bc00) [pid = 1654] [serial = 1399] [outer = 0x0] [url = about:blank] 04:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1177ms 04:46:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11386b400) [pid = 1654] [serial = 1478] [outer = 0x12ce66c00] 04:46:07 INFO - PROCESS | 1654 | 1469879167332 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1654 | 1469879167334 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:46:07 INFO - PROCESS | 1654 | 1469879167358 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1654 | 1469879167359 Marionette TRACE conn2 <- [1,1942,null,{}] 04:46:07 INFO - PROCESS | 1654 | 1469879167370 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:07 INFO - PROCESS | 1654 | 1469879167372 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:07 INFO - PROCESS | 1654 | 1469879167454 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:46:07 INFO - PROCESS | 1654 | 1469879167459 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1654 | 1469879167462 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f86800 == 28 [pid = 1654] [id = 493] 04:46:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11674e000) [pid = 1654] [serial = 1479] [outer = 0x0] 04:46:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116815c00) [pid = 1654] [serial = 1480] [outer = 0x11674e000] 04:46:07 INFO - PROCESS | 1654 | 1469879167491 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11682fc00) [pid = 1654] [serial = 1481] [outer = 0x11674e000] 04:46:07 INFO - PROCESS | 1654 | 1469879167896 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 587ms 04:46:07 INFO - PROCESS | 1654 | 1469879167934 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1654 | 1469879167937 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:46:07 INFO - PROCESS | 1654 | 1469879167943 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1654 | 1469879167947 Marionette TRACE conn2 <- [1,1946,null,{}] 04:46:07 INFO - PROCESS | 1654 | 1469879167950 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:07 INFO - PROCESS | 1654 | 1469879167953 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:08 INFO - PROCESS | 1654 | 1469879168058 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:46:08 INFO - PROCESS | 1654 | 1469879168073 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1654 | 1469879168074 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192d7000 == 29 [pid = 1654] [id = 494] 04:46:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116a26c00) [pid = 1654] [serial = 1482] [outer = 0x0] 04:46:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x117db1400) [pid = 1654] [serial = 1483] [outer = 0x116a26c00] 04:46:08 INFO - PROCESS | 1654 | 1469879168118 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118340000) [pid = 1654] [serial = 1484] [outer = 0x116a26c00] 04:46:08 INFO - PROCESS | 1654 | 1469879168526 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 629ms 04:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:46:08 INFO - PROCESS | 1654 | 1469879168569 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1654 | 1469879168570 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:46:08 INFO - PROCESS | 1654 | 1469879168573 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1654 | 1469879168574 Marionette TRACE conn2 <- [1,1950,null,{}] 04:46:08 INFO - PROCESS | 1654 | 1469879168581 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:08 INFO - PROCESS | 1654 | 1469879168584 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:08 INFO - PROCESS | 1654 | 1469879168668 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:46:08 INFO - PROCESS | 1654 | 1469879168675 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1654 | 1469879168678 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x121573800 == 30 [pid = 1654] [id = 495] 04:46:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119250400) [pid = 1654] [serial = 1485] [outer = 0x0] 04:46:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x120f4fc00) [pid = 1654] [serial = 1486] [outer = 0x119250400] 04:46:08 INFO - PROCESS | 1654 | 1469879168706 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121095000) [pid = 1654] [serial = 1487] [outer = 0x119250400] 04:46:09 INFO - PROCESS | 1654 | 1469879169060 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms 04:46:09 INFO - PROCESS | 1654 | 1469879169096 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1654 | 1469879169097 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:46:09 INFO - PROCESS | 1654 | 1469879169099 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1654 | 1469879169100 Marionette TRACE conn2 <- [1,1954,null,{}] 04:46:09 INFO - PROCESS | 1654 | 1469879169102 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:09 INFO - PROCESS | 1654 | 1469879169103 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:09 INFO - PROCESS | 1654 | 1469879169178 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:46:09 INFO - PROCESS | 1654 | 1469879169241 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1654 | 1469879169242 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f69000 == 31 [pid = 1654] [id = 496] 04:46:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12109c000) [pid = 1654] [serial = 1488] [outer = 0x0] 04:46:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121993800) [pid = 1654] [serial = 1489] [outer = 0x12109c000] 04:46:09 INFO - PROCESS | 1654 | 1469879169267 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1234dcc00) [pid = 1654] [serial = 1490] [outer = 0x12109c000] 04:46:09 INFO - PROCESS | 1654 | 1469879169566 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 04:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:46:09 INFO - PROCESS | 1654 | 1469879169618 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1654 | 1469879169619 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:46:09 INFO - PROCESS | 1654 | 1469879169621 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1654 | 1469879169622 Marionette TRACE conn2 <- [1,1958,null,{}] 04:46:09 INFO - PROCESS | 1654 | 1469879169624 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:09 INFO - PROCESS | 1654 | 1469879169626 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:09 INFO - PROCESS | 1654 | 1469879169724 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:46:09 INFO - PROCESS | 1654 | 1469879169760 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1654 | 1469879169761 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x126593800 == 32 [pid = 1654] [id = 497] 04:46:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1235bd800) [pid = 1654] [serial = 1491] [outer = 0x0] 04:46:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1235c3000) [pid = 1654] [serial = 1492] [outer = 0x1235bd800] 04:46:09 INFO - PROCESS | 1654 | 1469879169785 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125428c00) [pid = 1654] [serial = 1493] [outer = 0x1235bd800] 04:46:10 INFO - PROCESS | 1654 | 1469879170089 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 04:46:10 INFO - PROCESS | 1654 | 1469879170142 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1654 | 1469879170143 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:46:10 INFO - PROCESS | 1654 | 1469879170145 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1654 | 1469879170146 Marionette TRACE conn2 <- [1,1962,null,{}] 04:46:10 INFO - PROCESS | 1654 | 1469879170149 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:10 INFO - PROCESS | 1654 | 1469879170153 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:10 INFO - PROCESS | 1654 | 1469879170266 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:46:10 INFO - PROCESS | 1654 | 1469879170303 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1654 | 1469879170305 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x129094800 == 33 [pid = 1654] [id = 498] 04:46:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12548ac00) [pid = 1654] [serial = 1494] [outer = 0x0] 04:46:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f66c00) [pid = 1654] [serial = 1495] [outer = 0x12548ac00] 04:46:10 INFO - PROCESS | 1654 | 1469879170329 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126762000) [pid = 1654] [serial = 1496] [outer = 0x12548ac00] 04:46:10 INFO - PROCESS | 1654 | 1469879170639 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 04:46:10 INFO - PROCESS | 1654 | 1469879170666 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1654 | 1469879170667 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:46:10 INFO - PROCESS | 1654 | 1469879170669 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1654 | 1469879170670 Marionette TRACE conn2 <- [1,1966,null,{}] 04:46:10 INFO - PROCESS | 1654 | 1469879170681 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:10 INFO - PROCESS | 1654 | 1469879170682 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:10 INFO - PROCESS | 1654 | 1469879170776 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:46:10 INFO - PROCESS | 1654 | 1469879170779 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1654 | 1469879170780 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a44d800 == 34 [pid = 1654] [id = 499] 04:46:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121095400) [pid = 1654] [serial = 1497] [outer = 0x0] 04:46:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128a34c00) [pid = 1654] [serial = 1498] [outer = 0x121095400] 04:46:10 INFO - PROCESS | 1654 | 1469879170810 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128b8a000) [pid = 1654] [serial = 1499] [outer = 0x121095400] 04:46:11 INFO - PROCESS | 1654 | 1469879171145 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 522ms 04:46:11 INFO - PROCESS | 1654 | 1469879171191 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1654 | 1469879171193 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:46:11 INFO - PROCESS | 1654 | 1469879171200 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1654 | 1469879171201 Marionette TRACE conn2 <- [1,1970,null,{}] 04:46:11 INFO - PROCESS | 1654 | 1469879171203 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:11 INFO - PROCESS | 1654 | 1469879171205 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:11 INFO - PROCESS | 1654 | 1469879171297 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:46:11 INFO - PROCESS | 1654 | 1469879171301 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1654 | 1469879171302 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a94b000 == 35 [pid = 1654] [id = 500] 04:46:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1138dc000) [pid = 1654] [serial = 1500] [outer = 0x0] 04:46:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128b92400) [pid = 1654] [serial = 1501] [outer = 0x1138dc000] 04:46:11 INFO - PROCESS | 1654 | 1469879171326 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12919fc00) [pid = 1654] [serial = 1502] [outer = 0x1138dc000] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x113804c00) [pid = 1654] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119505c00) [pid = 1654] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x125490000) [pid = 1654] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119503400) [pid = 1654] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116061400) [pid = 1654] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11653fc00) [pid = 1654] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112ed7000) [pid = 1654] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118079800) [pid = 1654] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x116737800) [pid = 1654] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x111c18800) [pid = 1654] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11682f000) [pid = 1654] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11833f000) [pid = 1654] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12919f400) [pid = 1654] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118343400) [pid = 1654] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:46:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x124d69000) [pid = 1654] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:46:11 INFO - PROCESS | 1654 | 1469879171762 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 568ms 04:46:11 INFO - PROCESS | 1654 | 1469879171768 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1654 | 1469879171771 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:46:11 INFO - PROCESS | 1654 | 1469879171774 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1654 | 1469879171775 Marionette TRACE conn2 <- [1,1974,null,{}] 04:46:11 INFO - PROCESS | 1654 | 1469879171777 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:11 INFO - PROCESS | 1654 | 1469879171778 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:11 INFO - PROCESS | 1654 | 1469879171852 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:46:11 INFO - PROCESS | 1654 | 1469879171858 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1654 | 1469879171859 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a94a800 == 36 [pid = 1654] [id = 501] 04:46:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11653fc00) [pid = 1654] [serial = 1503] [outer = 0x0] 04:46:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1176abc00) [pid = 1654] [serial = 1504] [outer = 0x11653fc00] 04:46:11 INFO - PROCESS | 1654 | 1469879171890 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x120f54800) [pid = 1654] [serial = 1505] [outer = 0x11653fc00] 04:46:12 INFO - PROCESS | 1654 | 1469879172213 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 04:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:46:12 INFO - PROCESS | 1654 | 1469879172245 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1654 | 1469879172246 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:46:12 INFO - PROCESS | 1654 | 1469879172248 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1654 | 1469879172249 Marionette TRACE conn2 <- [1,1978,null,{}] 04:46:12 INFO - PROCESS | 1654 | 1469879172251 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:12 INFO - PROCESS | 1654 | 1469879172252 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:12 INFO - PROCESS | 1654 | 1469879172349 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:46:12 INFO - PROCESS | 1654 | 1469879172357 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1654 | 1469879172358 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b95e800 == 37 [pid = 1654] [id = 502] 04:46:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121097800) [pid = 1654] [serial = 1506] [outer = 0x0] 04:46:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124d69000) [pid = 1654] [serial = 1507] [outer = 0x121097800] 04:46:12 INFO - PROCESS | 1654 | 1469879172382 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128a28c00) [pid = 1654] [serial = 1508] [outer = 0x121097800] 04:46:12 INFO - PROCESS | 1654 | 1469879172680 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 469ms 04:46:12 INFO - PROCESS | 1654 | 1469879172718 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:46:12 INFO - PROCESS | 1654 | 1469879172719 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:46:12 INFO - PROCESS | 1654 | 1469879172722 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1654 | 1469879172723 Marionette TRACE conn2 <- [1,1982,null,{}] 04:46:12 INFO - PROCESS | 1654 | 1469879172726 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:12 INFO - PROCESS | 1654 | 1469879172727 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:12 INFO - PROCESS | 1654 | 1469879172813 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:46:12 INFO - PROCESS | 1654 | 1469879172816 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1654 | 1469879172818 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c087800 == 38 [pid = 1654] [id = 503] 04:46:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x129047800) [pid = 1654] [serial = 1509] [outer = 0x0] 04:46:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1291a4000) [pid = 1654] [serial = 1510] [outer = 0x129047800] 04:46:12 INFO - PROCESS | 1654 | 1469879172846 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a4e9400) [pid = 1654] [serial = 1511] [outer = 0x129047800] 04:46:13 INFO - PROCESS | 1654 | 1469879173175 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 04:46:13 INFO - PROCESS | 1654 | 1469879173194 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1654 | 1469879173195 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:46:13 INFO - PROCESS | 1654 | 1469879173197 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1654 | 1469879173199 Marionette TRACE conn2 <- [1,1986,null,{}] 04:46:13 INFO - PROCESS | 1654 | 1469879173201 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:13 INFO - PROCESS | 1654 | 1469879173202 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:13 INFO - PROCESS | 1654 | 1469879173307 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:46:13 INFO - PROCESS | 1654 | 1469879173314 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1654 | 1469879173315 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c673800 == 39 [pid = 1654] [id = 504] 04:46:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125428800) [pid = 1654] [serial = 1512] [outer = 0x0] 04:46:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a4f0000) [pid = 1654] [serial = 1513] [outer = 0x125428800] 04:46:13 INFO - PROCESS | 1654 | 1469879173339 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a7a5800) [pid = 1654] [serial = 1514] [outer = 0x125428800] 04:46:13 INFO - PROCESS | 1654 | 1469879173635 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 04:46:13 INFO - PROCESS | 1654 | 1469879173703 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1654 | 1469879173706 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:46:13 INFO - PROCESS | 1654 | 1469879173711 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1654 | 1469879173713 Marionette TRACE conn2 <- [1,1990,null,{}] 04:46:13 INFO - PROCESS | 1654 | 1469879173717 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:13 INFO - PROCESS | 1654 | 1469879173719 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:13 INFO - PROCESS | 1654 | 1469879173838 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:46:13 INFO - PROCESS | 1654 | 1469879173894 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1654 | 1469879173896 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x116592000 == 40 [pid = 1654] [id = 505] 04:46:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x113810400) [pid = 1654] [serial = 1515] [outer = 0x0] 04:46:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1151ad800) [pid = 1654] [serial = 1516] [outer = 0x113810400] 04:46:13 INFO - PROCESS | 1654 | 1469879173928 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11674e800) [pid = 1654] [serial = 1517] [outer = 0x113810400] 04:46:14 INFO - PROCESS | 1654 | 1469879174446 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 772ms 04:46:14 INFO - PROCESS | 1654 | 1469879174483 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1654 | 1469879174485 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:46:14 INFO - PROCESS | 1654 | 1469879174492 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1654 | 1469879174494 Marionette TRACE conn2 <- [1,1994,null,{}] 04:46:14 INFO - PROCESS | 1654 | 1469879174497 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:14 INFO - PROCESS | 1654 | 1469879174499 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:14 INFO - PROCESS | 1654 | 1469879174606 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:46:14 INFO - PROCESS | 1654 | 1469879174686 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1654 | 1469879174688 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254ac000 == 41 [pid = 1654] [id = 506] 04:46:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x117d38000) [pid = 1654] [serial = 1518] [outer = 0x0] 04:46:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118338c00) [pid = 1654] [serial = 1519] [outer = 0x117d38000] 04:46:14 INFO - PROCESS | 1654 | 1469879174718 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11914f000) [pid = 1654] [serial = 1520] [outer = 0x117d38000] 04:46:15 INFO - PROCESS | 1654 | 1469879175400 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 982ms 04:46:15 INFO - PROCESS | 1654 | 1469879175470 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1654 | 1469879175472 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:46:15 INFO - PROCESS | 1654 | 1469879175475 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1654 | 1469879175477 Marionette TRACE conn2 <- [1,1998,null,{}] 04:46:15 INFO - PROCESS | 1654 | 1469879175481 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:15 INFO - PROCESS | 1654 | 1469879175482 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:15 INFO - PROCESS | 1654 | 1469879175589 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:46:15 INFO - PROCESS | 1654 | 1469879175650 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1654 | 1469879175652 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x118717000 == 42 [pid = 1654] [id = 507] 04:46:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11682bc00) [pid = 1654] [serial = 1521] [outer = 0x0] 04:46:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1168ef400) [pid = 1654] [serial = 1522] [outer = 0x11682bc00] 04:46:15 INFO - PROCESS | 1654 | 1469879175681 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x117292c00) [pid = 1654] [serial = 1523] [outer = 0x11682bc00] 04:46:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12c087800 == 41 [pid = 1654] [id = 503] 04:46:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12b95e800 == 40 [pid = 1654] [id = 502] 04:46:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12a94a800 == 39 [pid = 1654] [id = 501] 04:46:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12a94b000 == 38 [pid = 1654] [id = 500] 04:46:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12a44d800 == 37 [pid = 1654] [id = 499] 04:46:15 INFO - PROCESS | 1654 | --DOCSHELL 0x129094800 == 36 [pid = 1654] [id = 498] 04:46:15 INFO - PROCESS | 1654 | --DOCSHELL 0x126593800 == 35 [pid = 1654] [id = 497] 04:46:16 INFO - PROCESS | 1654 | --DOCSHELL 0x124f69000 == 34 [pid = 1654] [id = 496] 04:46:16 INFO - PROCESS | 1654 | --DOCSHELL 0x121573800 == 33 [pid = 1654] [id = 495] 04:46:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1192d7000 == 32 [pid = 1654] [id = 494] 04:46:16 INFO - PROCESS | 1654 | --DOCSHELL 0x116f86800 == 31 [pid = 1654] [id = 493] 04:46:16 INFO - PROCESS | 1654 | --DOCSHELL 0x121252000 == 30 [pid = 1654] [id = 492] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a551c00) [pid = 1654] [serial = 1420] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1234e2400) [pid = 1654] [serial = 1443] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12109b400) [pid = 1654] [serial = 1440] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x125f63800) [pid = 1654] [serial = 1446] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x125437400) [pid = 1654] [serial = 1444] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x126425000) [pid = 1654] [serial = 1449] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x120f51800) [pid = 1654] [serial = 1437] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116741c00) [pid = 1654] [serial = 1425] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116823400) [pid = 1654] [serial = 1426] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117d34400) [pid = 1654] [serial = 1452] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11872f800) [pid = 1654] [serial = 1434] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119152c00) [pid = 1654] [serial = 1435] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116751c00) [pid = 1654] [serial = 1428] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11682a000) [pid = 1654] [serial = 1429] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112a85800) [pid = 1654] [serial = 1422] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x112f53000) [pid = 1654] [serial = 1423] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116ab4800) [pid = 1654] [serial = 1431] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x117d30400) [pid = 1654] [serial = 1432] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12904f800) [pid = 1654] [serial = 1459] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x125f99000) [pid = 1654] [serial = 1447] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1291a9000) [pid = 1654] [serial = 1461] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1234db800) [pid = 1654] [serial = 1453] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a45ac00) [pid = 1654] [serial = 1462] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1265b3c00) [pid = 1654] [serial = 1455] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12675c400) [pid = 1654] [serial = 1450] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x121807c00) [pid = 1654] [serial = 1441] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128a2c800) [pid = 1654] [serial = 1458] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x121091400) [pid = 1654] [serial = 1438] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128a2a800) [pid = 1654] [serial = 1456] [outer = 0x0] [url = about:blank] 04:46:16 INFO - PROCESS | 1654 | 1469879176140 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 04:46:16 INFO - PROCESS | 1654 | 1469879176147 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1654 | 1469879176151 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:46:16 INFO - PROCESS | 1654 | 1469879176160 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1654 | 1469879176163 Marionette TRACE conn2 <- [1,2002,null,{}] 04:46:16 INFO - PROCESS | 1654 | 1469879176166 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 1654 | 1469879176168 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:16 INFO - PROCESS | 1654 | 1469879176275 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:46:16 INFO - PROCESS | 1654 | 1469879176333 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1654 | 1469879176334 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f8f000 == 31 [pid = 1654] [id = 508] 04:46:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x117d30400) [pid = 1654] [serial = 1524] [outer = 0x0] 04:46:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118083800) [pid = 1654] [serial = 1525] [outer = 0x117d30400] 04:46:16 INFO - PROCESS | 1654 | 1469879176365 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x120f51c00) [pid = 1654] [serial = 1526] [outer = 0x117d30400] 04:46:16 INFO - PROCESS | 1654 | 1469879176689 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 573ms 04:46:16 INFO - PROCESS | 1654 | 1469879176733 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1654 | 1469879176734 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:46:16 INFO - PROCESS | 1654 | 1469879176736 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1654 | 1469879176741 Marionette TRACE conn2 <- [1,2006,null,{}] 04:46:16 INFO - PROCESS | 1654 | 1469879176749 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 1654 | 1469879176752 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:16 INFO - PROCESS | 1654 | 1469879176845 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:46:16 INFO - PROCESS | 1654 | 1469879176922 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1654 | 1469879176924 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12157b800 == 32 [pid = 1654] [id = 509] 04:46:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121092000) [pid = 1654] [serial = 1527] [outer = 0x0] 04:46:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12109f800) [pid = 1654] [serial = 1528] [outer = 0x121092000] 04:46:16 INFO - PROCESS | 1654 | 1469879176954 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x113a7ec00) [pid = 1654] [serial = 1529] [outer = 0x121092000] 04:46:17 INFO - PROCESS | 1654 | 1469879177250 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 525ms 04:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:46:17 INFO - PROCESS | 1654 | 1469879177262 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1654 | 1469879177263 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:46:17 INFO - PROCESS | 1654 | 1469879177266 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1654 | 1469879177267 Marionette TRACE conn2 <- [1,2010,null,{}] 04:46:17 INFO - PROCESS | 1654 | 1469879177269 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:17 INFO - PROCESS | 1654 | 1469879177271 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:17 INFO - PROCESS | 1654 | 1469879177367 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:46:17 INFO - PROCESS | 1654 | 1469879177370 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1654 | 1469879177371 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b17000 == 33 [pid = 1654] [id = 510] 04:46:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12353dc00) [pid = 1654] [serial = 1530] [outer = 0x0] 04:46:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12542c800) [pid = 1654] [serial = 1531] [outer = 0x12353dc00] 04:46:17 INFO - PROCESS | 1654 | 1469879177399 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1235f6c00) [pid = 1654] [serial = 1532] [outer = 0x12353dc00] 04:46:17 INFO - PROCESS | 1654 | 1469879177725 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 04:46:17 INFO - PROCESS | 1654 | 1469879177737 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1654 | 1469879177740 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:46:17 INFO - PROCESS | 1654 | 1469879177745 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1654 | 1469879177746 Marionette TRACE conn2 <- [1,2014,null,{}] 04:46:17 INFO - PROCESS | 1654 | 1469879177748 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:17 INFO - PROCESS | 1654 | 1469879177749 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:17 INFO - PROCESS | 1654 | 1469879177862 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:46:17 INFO - PROCESS | 1654 | 1469879177868 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1654 | 1469879177869 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x129081000 == 34 [pid = 1654] [id = 511] 04:46:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112f5b000) [pid = 1654] [serial = 1533] [outer = 0x0] 04:46:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12542e800) [pid = 1654] [serial = 1534] [outer = 0x112f5b000] 04:46:17 INFO - PROCESS | 1654 | 1469879177894 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x125f99400) [pid = 1654] [serial = 1535] [outer = 0x112f5b000] 04:46:18 INFO - PROCESS | 1654 | 1469879178260 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 04:46:18 INFO - PROCESS | 1654 | 1469879178268 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1654 | 1469879178269 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:46:18 INFO - PROCESS | 1654 | 1469879178273 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1654 | 1469879178274 Marionette TRACE conn2 <- [1,2018,null,{}] 04:46:18 INFO - PROCESS | 1654 | 1469879178276 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:18 INFO - PROCESS | 1654 | 1469879178280 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:18 INFO - PROCESS | 1654 | 1469879178401 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:46:18 INFO - PROCESS | 1654 | 1469879178441 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1654 | 1469879178442 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24e800 == 35 [pid = 1654] [id = 512] 04:46:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x126424c00) [pid = 1654] [serial = 1536] [outer = 0x0] 04:46:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126764800) [pid = 1654] [serial = 1537] [outer = 0x126424c00] 04:46:18 INFO - PROCESS | 1654 | 1469879178466 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12904f000) [pid = 1654] [serial = 1538] [outer = 0x126424c00] 04:46:18 INFO - PROCESS | 1654 | 1469879178790 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 573ms 04:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:46:18 INFO - PROCESS | 1654 | 1469879178846 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1654 | 1469879178847 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:46:18 INFO - PROCESS | 1654 | 1469879178849 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1654 | 1469879178850 Marionette TRACE conn2 <- [1,2022,null,{}] 04:46:18 INFO - PROCESS | 1654 | 1469879178853 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:18 INFO - PROCESS | 1654 | 1469879178854 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:18 INFO - PROCESS | 1654 | 1469879178950 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:46:18 INFO - PROCESS | 1654 | 1469879178962 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1654 | 1469879178964 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac7e000 == 36 [pid = 1654] [id = 513] 04:46:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12904fc00) [pid = 1654] [serial = 1539] [outer = 0x0] 04:46:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12935b800) [pid = 1654] [serial = 1540] [outer = 0x12904fc00] 04:46:18 INFO - PROCESS | 1654 | 1469879178988 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a461800) [pid = 1654] [serial = 1541] [outer = 0x12904fc00] 04:46:19 INFO - PROCESS | 1654 | 1469879179349 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 04:46:19 INFO - PROCESS | 1654 | 1469879179377 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1654 | 1469879179378 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:46:19 INFO - PROCESS | 1654 | 1469879179381 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1654 | 1469879179382 Marionette TRACE conn2 <- [1,2026,null,{}] 04:46:19 INFO - PROCESS | 1654 | 1469879179384 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:19 INFO - PROCESS | 1654 | 1469879179385 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:19 INFO - PROCESS | 1654 | 1469879179533 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:46:19 INFO - PROCESS | 1654 | 1469879179547 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1654 | 1469879179548 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b969000 == 37 [pid = 1654] [id = 514] 04:46:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112f27000) [pid = 1654] [serial = 1542] [outer = 0x0] 04:46:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a54d800) [pid = 1654] [serial = 1543] [outer = 0x112f27000] 04:46:19 INFO - PROCESS | 1654 | 1469879179587 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a7ab000) [pid = 1654] [serial = 1544] [outer = 0x112f27000] 04:46:19 INFO - PROCESS | 1654 | 1469879179965 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 620ms 04:46:20 INFO - PROCESS | 1654 | 1469879180002 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1654 | 1469879180004 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:46:20 INFO - PROCESS | 1654 | 1469879180010 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1654 | 1469879180012 Marionette TRACE conn2 <- [1,2030,null,{}] 04:46:20 INFO - PROCESS | 1654 | 1469879180015 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:20 INFO - PROCESS | 1654 | 1469879180017 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:20 INFO - PROCESS | 1654 | 1469879180159 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116a26c00) [pid = 1654] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11674e000) [pid = 1654] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119250400) [pid = 1654] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12109c000) [pid = 1654] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11627c800) [pid = 1654] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1235bd800) [pid = 1654] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12548ac00) [pid = 1654] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x121095400) [pid = 1654] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x113f0f000) [pid = 1654] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x129047800) [pid = 1654] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1138dc000) [pid = 1654] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11653fc00) [pid = 1654] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116a29800) [pid = 1654] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121097800) [pid = 1654] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x120fbc000) [pid = 1654] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:46:20 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x125430c00) [pid = 1654] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:46:20 INFO - PROCESS | 1654 | 1469879180301 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1654 | 1469879180302 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ad6800 == 38 [pid = 1654] [id = 515] 04:46:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x113804c00) [pid = 1654] [serial = 1545] [outer = 0x0] 04:46:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1162d9000) [pid = 1654] [serial = 1546] [outer = 0x113804c00] 04:46:20 INFO - PROCESS | 1654 | 1469879180335 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116ab1c00) [pid = 1654] [serial = 1547] [outer = 0x113804c00] 04:46:20 INFO - PROCESS | 1654 | 1469879180587 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 620ms 04:46:20 INFO - PROCESS | 1654 | 1469879180629 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1654 | 1469879180631 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:46:20 INFO - PROCESS | 1654 | 1469879180633 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1654 | 1469879180634 Marionette TRACE conn2 <- [1,2034,null,{}] 04:46:20 INFO - PROCESS | 1654 | 1469879180636 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:20 INFO - PROCESS | 1654 | 1469879180638 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:20 INFO - PROCESS | 1654 | 1469879180731 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:46:20 INFO - PROCESS | 1654 | 1469879180734 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1654 | 1469879180735 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c07c000 == 39 [pid = 1654] [id = 516] 04:46:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x117294000) [pid = 1654] [serial = 1548] [outer = 0x0] 04:46:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1214f1400) [pid = 1654] [serial = 1549] [outer = 0x117294000] 04:46:20 INFO - PROCESS | 1654 | 1469879180761 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1235c3800) [pid = 1654] [serial = 1550] [outer = 0x117294000] 04:46:21 INFO - PROCESS | 1654 | 1469879181092 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 470ms 04:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:46:21 INFO - PROCESS | 1654 | 1469879181103 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1654 | 1469879181105 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:46:21 INFO - PROCESS | 1654 | 1469879181110 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1654 | 1469879181112 Marionette TRACE conn2 <- [1,2038,null,{}] 04:46:21 INFO - PROCESS | 1654 | 1469879181115 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 1654 | 1469879181116 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:21 INFO - PROCESS | 1654 | 1469879181209 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:46:21 INFO - PROCESS | 1654 | 1469879181269 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1654 | 1469879181278 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d277800 == 40 [pid = 1654] [id = 517] 04:46:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1194ea400) [pid = 1654] [serial = 1551] [outer = 0x0] 04:46:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12904a400) [pid = 1654] [serial = 1552] [outer = 0x1194ea400] 04:46:21 INFO - PROCESS | 1654 | 1469879181303 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b64fc00) [pid = 1654] [serial = 1553] [outer = 0x1194ea400] 04:46:21 INFO - PROCESS | 1654 | 1469879181579 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 04:46:21 INFO - PROCESS | 1654 | 1469879181629 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1654 | 1469879181631 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:46:21 INFO - PROCESS | 1654 | 1469879181634 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1654 | 1469879181635 Marionette TRACE conn2 <- [1,2042,null,{}] 04:46:21 INFO - PROCESS | 1654 | 1469879181637 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 1654 | 1469879181640 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:21 INFO - PROCESS | 1654 | 1469879181720 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:46:21 INFO - PROCESS | 1654 | 1469879181726 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1654 | 1469879181727 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d520000 == 41 [pid = 1654] [id = 518] 04:46:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b650000) [pid = 1654] [serial = 1554] [outer = 0x0] 04:46:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b8c5800) [pid = 1654] [serial = 1555] [outer = 0x12b650000] 04:46:21 INFO - PROCESS | 1654 | 1469879181750 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b9a4000) [pid = 1654] [serial = 1556] [outer = 0x12b650000] 04:46:22 INFO - PROCESS | 1654 | 1469879182078 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 472ms 04:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:46:22 INFO - PROCESS | 1654 | 1469879182107 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1654 | 1469879182108 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:46:22 INFO - PROCESS | 1654 | 1469879182110 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1654 | 1469879182111 Marionette TRACE conn2 <- [1,2046,null,{}] 04:46:22 INFO - PROCESS | 1654 | 1469879182113 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:22 INFO - PROCESS | 1654 | 1469879182114 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:22 INFO - PROCESS | 1654 | 1469879182231 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:46:22 INFO - PROCESS | 1654 | 1469879182238 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1654 | 1469879182239 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d73b000 == 42 [pid = 1654] [id = 519] 04:46:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b8cc000) [pid = 1654] [serial = 1557] [outer = 0x0] 04:46:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b9ad000) [pid = 1654] [serial = 1558] [outer = 0x12b8cc000] 04:46:22 INFO - PROCESS | 1654 | 1469879182262 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12bf13400) [pid = 1654] [serial = 1559] [outer = 0x12b8cc000] 04:46:22 INFO - PROCESS | 1654 | 1469879182743 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 669ms 04:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:46:22 INFO - PROCESS | 1654 | 1469879182780 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1654 | 1469879182782 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:46:22 INFO - PROCESS | 1654 | 1469879182785 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1654 | 1469879182790 Marionette TRACE conn2 <- [1,2050,null,{}] 04:46:22 INFO - PROCESS | 1654 | 1469879182794 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:22 INFO - PROCESS | 1654 | 1469879182796 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:22 INFO - PROCESS | 1654 | 1469879182902 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:46:22 INFO - PROCESS | 1654 | 1469879182975 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1654 | 1469879182977 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x121136800 == 43 [pid = 1654] [id = 520] 04:46:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1168ef800) [pid = 1654] [serial = 1560] [outer = 0x0] 04:46:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116ab1000) [pid = 1654] [serial = 1561] [outer = 0x1168ef800] 04:46:23 INFO - PROCESS | 1654 | 1469879183008 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11872bc00) [pid = 1654] [serial = 1562] [outer = 0x1168ef800] 04:46:23 INFO - PROCESS | 1654 | 1469879183429 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 675ms 04:46:23 INFO - PROCESS | 1654 | 1469879183460 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1654 | 1469879183463 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:46:23 INFO - PROCESS | 1654 | 1469879183468 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1654 | 1469879183470 Marionette TRACE conn2 <- [1,2054,null,{}] 04:46:23 INFO - PROCESS | 1654 | 1469879183472 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 1654 | 1469879183474 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:23 INFO - PROCESS | 1654 | 1469879183601 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:46:23 INFO - PROCESS | 1654 | 1469879183664 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1654 | 1469879183665 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a57d000 == 44 [pid = 1654] [id = 521] 04:46:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121092400) [pid = 1654] [serial = 1563] [outer = 0x0] 04:46:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1214ddc00) [pid = 1654] [serial = 1564] [outer = 0x121092400] 04:46:23 INFO - PROCESS | 1654 | 1469879183695 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124bef800) [pid = 1654] [serial = 1565] [outer = 0x121092400] 04:46:24 INFO - PROCESS | 1654 | 1469879184165 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 721ms 04:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:46:24 INFO - PROCESS | 1654 | 1469879184210 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1654 | 1469879184212 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:46:24 INFO - PROCESS | 1654 | 1469879184217 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1654 | 1469879184224 Marionette TRACE conn2 <- [1,2058,null,{}] 04:46:24 INFO - PROCESS | 1654 | 1469879184236 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:24 INFO - PROCESS | 1654 | 1469879184241 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:24 INFO - PROCESS | 1654 | 1469879184345 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:46:24 INFO - PROCESS | 1654 | 1469879184419 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1654 | 1469879184421 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d7ee800 == 45 [pid = 1654] [id = 522] 04:46:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128a28400) [pid = 1654] [serial = 1566] [outer = 0x0] 04:46:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128a34800) [pid = 1654] [serial = 1567] [outer = 0x128a28400] 04:46:24 INFO - PROCESS | 1654 | 1469879184451 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12904cc00) [pid = 1654] [serial = 1568] [outer = 0x128a28400] 04:46:24 INFO - PROCESS | 1654 | 1469879184902 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 730ms 04:46:24 INFO - PROCESS | 1654 | 1469879184950 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1654 | 1469879184952 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:46:24 INFO - PROCESS | 1654 | 1469879184956 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1654 | 1469879184957 Marionette TRACE conn2 <- [1,2062,null,{}] 04:46:24 INFO - PROCESS | 1654 | 1469879184959 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:24 INFO - PROCESS | 1654 | 1469879184961 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:25 INFO - PROCESS | 1654 | 1469879185065 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:46:25 INFO - PROCESS | 1654 | 1469879185125 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1654 | 1469879185127 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x125f83000 == 46 [pid = 1654] [id = 523] 04:46:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124e9f400) [pid = 1654] [serial = 1569] [outer = 0x0] 04:46:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1291a6c00) [pid = 1654] [serial = 1570] [outer = 0x124e9f400] 04:46:25 INFO - PROCESS | 1654 | 1469879185158 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12a4f8800) [pid = 1654] [serial = 1571] [outer = 0x124e9f400] 04:46:25 INFO - PROCESS | 1654 | 1469879185928 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1021ms 04:46:25 INFO - PROCESS | 1654 | 1469879185977 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1654 | 1469879185980 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:46:25 INFO - PROCESS | 1654 | 1469879185992 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1654 | 1469879185993 Marionette TRACE conn2 <- [1,2066,null,{}] 04:46:26 INFO - PROCESS | 1654 | 1469879185998 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:26 INFO - PROCESS | 1654 | 1469879185999 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:26 INFO - PROCESS | 1654 | 1469879186096 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:46:26 INFO - PROCESS | 1654 | 1469879186159 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1654 | 1469879186161 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f77800 == 47 [pid = 1654] [id = 524] 04:46:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x116827800) [pid = 1654] [serial = 1572] [outer = 0x0] 04:46:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116a1a400) [pid = 1654] [serial = 1573] [outer = 0x116827800] 04:46:26 INFO - PROCESS | 1654 | 1469879186189 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x117d35000) [pid = 1654] [serial = 1574] [outer = 0x116827800] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d520000 == 46 [pid = 1654] [id = 518] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d277800 == 45 [pid = 1654] [id = 517] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12c07c000 == 44 [pid = 1654] [id = 516] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x116ad6800 == 43 [pid = 1654] [id = 515] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b969000 == 42 [pid = 1654] [id = 514] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac7e000 == 41 [pid = 1654] [id = 513] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a24e800 == 40 [pid = 1654] [id = 512] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x129081000 == 39 [pid = 1654] [id = 511] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x126b17000 == 38 [pid = 1654] [id = 510] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12157b800 == 37 [pid = 1654] [id = 509] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x120f8f000 == 36 [pid = 1654] [id = 508] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x118717000 == 35 [pid = 1654] [id = 507] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1254ac000 == 34 [pid = 1654] [id = 506] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12c673800 == 33 [pid = 1654] [id = 504] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x116592000 == 32 [pid = 1654] [id = 505] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x125f83000 == 31 [pid = 1654] [id = 523] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d7ee800 == 30 [pid = 1654] [id = 522] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a57d000 == 29 [pid = 1654] [id = 521] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x121136800 == 28 [pid = 1654] [id = 520] 04:46:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d73b000 == 27 [pid = 1654] [id = 519] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x117db1400) [pid = 1654] [serial = 1483] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118340000) [pid = 1654] [serial = 1484] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116815c00) [pid = 1654] [serial = 1480] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11682fc00) [pid = 1654] [serial = 1481] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x120f4fc00) [pid = 1654] [serial = 1486] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x121095000) [pid = 1654] [serial = 1487] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121993800) [pid = 1654] [serial = 1489] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116a1b800) [pid = 1654] [serial = 1477] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116749000) [pid = 1654] [serial = 1476] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x125428c00) [pid = 1654] [serial = 1493] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126762000) [pid = 1654] [serial = 1496] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x125f66c00) [pid = 1654] [serial = 1495] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x128b8a000) [pid = 1654] [serial = 1499] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128a34c00) [pid = 1654] [serial = 1498] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11885ec00) [pid = 1654] [serial = 907] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116884800) [pid = 1654] [serial = 1465] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12a4e9400) [pid = 1654] [serial = 1511] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11673ac00) [pid = 1654] [serial = 1464] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128b92400) [pid = 1654] [serial = 1501] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120f54800) [pid = 1654] [serial = 1505] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11885dc00) [pid = 1654] [serial = 1468] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1181fd800) [pid = 1654] [serial = 1467] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124d69000) [pid = 1654] [serial = 1507] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12542a800) [pid = 1654] [serial = 1471] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1235c7000) [pid = 1654] [serial = 1470] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1176abc00) [pid = 1654] [serial = 1504] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1291a4000) [pid = 1654] [serial = 1510] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128aac000) [pid = 1654] [serial = 1474] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126764000) [pid = 1654] [serial = 1473] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128a28c00) [pid = 1654] [serial = 1508] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1235c3000) [pid = 1654] [serial = 1492] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1234dcc00) [pid = 1654] [serial = 1490] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a4f0000) [pid = 1654] [serial = 1513] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12919fc00) [pid = 1654] [serial = 1502] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1654 | 1469879187169 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1230ms 04:46:27 INFO - PROCESS | 1654 | 1469879187214 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1654 | 1469879187216 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:46:27 INFO - PROCESS | 1654 | 1469879187220 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1654 | 1469879187223 Marionette TRACE conn2 <- [1,2070,null,{}] 04:46:27 INFO - PROCESS | 1654 | 1469879187227 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:27 INFO - PROCESS | 1654 | 1469879187229 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:27 INFO - PROCESS | 1654 | 1469879187321 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:46:27 INFO - PROCESS | 1654 | 1469879187329 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1654 | 1469879187332 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x116586000 == 28 [pid = 1654] [id = 525] 04:46:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1160cd800) [pid = 1654] [serial = 1575] [outer = 0x0] 04:46:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11653fc00) [pid = 1654] [serial = 1576] [outer = 0x1160cd800] 04:46:27 INFO - PROCESS | 1654 | 1469879187359 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11680d800) [pid = 1654] [serial = 1577] [outer = 0x1160cd800] 04:46:27 INFO - PROCESS | 1654 | 1469879187688 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 04:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:46:27 INFO - PROCESS | 1654 | 1469879187742 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1654 | 1469879187745 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:46:27 INFO - PROCESS | 1654 | 1469879187750 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1654 | 1469879187751 Marionette TRACE conn2 <- [1,2074,null,{}] 04:46:27 INFO - PROCESS | 1654 | 1469879187754 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:27 INFO - PROCESS | 1654 | 1469879187755 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:27 INFO - PROCESS | 1654 | 1469879187832 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:46:27 INFO - PROCESS | 1654 | 1469879187836 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1654 | 1469879187837 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x118707800 == 29 [pid = 1654] [id = 526] 04:46:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116a1e400) [pid = 1654] [serial = 1578] [outer = 0x0] 04:46:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1176abc00) [pid = 1654] [serial = 1579] [outer = 0x116a1e400] 04:46:27 INFO - PROCESS | 1654 | 1469879187868 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11807bc00) [pid = 1654] [serial = 1580] [outer = 0x116a1e400] 04:46:28 INFO - PROCESS | 1654 | 1469879188216 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 04:46:28 INFO - PROCESS | 1654 | 1469879188269 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:46:28 INFO - PROCESS | 1654 | 1469879188279 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1654 | 1469879188281 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1654 | 1469879188283 Marionette TRACE conn2 <- [1,2078,null,{}] 04:46:28 INFO - PROCESS | 1654 | 1469879188291 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 1654 | 1469879188294 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:28 INFO - PROCESS | 1654 | 1469879188372 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:46:28 INFO - PROCESS | 1654 | 1469879188379 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1654 | 1469879188381 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x121573800 == 30 [pid = 1654] [id = 527] 04:46:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11885dc00) [pid = 1654] [serial = 1581] [outer = 0x0] 04:46:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x120f0b800) [pid = 1654] [serial = 1582] [outer = 0x11885dc00] 04:46:28 INFO - PROCESS | 1654 | 1469879188409 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x120fbc000) [pid = 1654] [serial = 1583] [outer = 0x11885dc00] 04:46:28 INFO - PROCESS | 1654 | 1469879188756 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 523ms 04:46:28 INFO - PROCESS | 1654 | 1469879188805 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:46:28 INFO - PROCESS | 1654 | 1469879188806 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1654 | 1469879188809 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1654 | 1469879188810 Marionette TRACE conn2 <- [1,2082,null,{}] 04:46:28 INFO - PROCESS | 1654 | 1469879188812 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 1654 | 1469879188813 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:28 INFO - PROCESS | 1654 | 1469879188918 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:46:28 INFO - PROCESS | 1654 | 1469879188957 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1654 | 1469879188958 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x124885000 == 31 [pid = 1654] [id = 528] 04:46:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121095c00) [pid = 1654] [serial = 1584] [outer = 0x0] 04:46:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1210b6400) [pid = 1654] [serial = 1585] [outer = 0x121095c00] 04:46:28 INFO - PROCESS | 1654 | 1469879188984 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121993800) [pid = 1654] [serial = 1586] [outer = 0x121095c00] 04:46:29 INFO - PROCESS | 1654 | 1469879189274 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 04:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:46:29 INFO - PROCESS | 1654 | 1469879189327 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1654 | 1469879189329 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:46:29 INFO - PROCESS | 1654 | 1469879189331 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1654 | 1469879189339 Marionette TRACE conn2 <- [1,2086,null,{}] 04:46:29 INFO - PROCESS | 1654 | 1469879189341 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:29 INFO - PROCESS | 1654 | 1469879189342 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:29 INFO - PROCESS | 1654 | 1469879189434 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:46:29 INFO - PROCESS | 1654 | 1469879189473 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1654 | 1469879189474 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b07800 == 32 [pid = 1654] [id = 529] 04:46:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121a57c00) [pid = 1654] [serial = 1587] [outer = 0x0] 04:46:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1234e0c00) [pid = 1654] [serial = 1588] [outer = 0x121a57c00] 04:46:29 INFO - PROCESS | 1654 | 1469879189498 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124aec800) [pid = 1654] [serial = 1589] [outer = 0x121a57c00] 04:46:29 INFO - PROCESS | 1654 | 1469879189795 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 477ms 04:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:46:29 INFO - PROCESS | 1654 | 1469879189817 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1654 | 1469879189818 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:46:29 INFO - PROCESS | 1654 | 1469879189820 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1654 | 1469879189821 Marionette TRACE conn2 <- [1,2090,null,{}] 04:46:29 INFO - PROCESS | 1654 | 1469879189827 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:29 INFO - PROCESS | 1654 | 1469879189831 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:29 INFO - PROCESS | 1654 | 1469879189944 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:46:29 INFO - PROCESS | 1654 | 1469879189982 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1654 | 1469879189984 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x129081800 == 33 [pid = 1654] [id = 530] 04:46:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124b99000) [pid = 1654] [serial = 1590] [outer = 0x0] 04:46:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125428400) [pid = 1654] [serial = 1591] [outer = 0x124b99000] 04:46:30 INFO - PROCESS | 1654 | 1469879190008 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126040000) [pid = 1654] [serial = 1592] [outer = 0x124b99000] 04:46:30 INFO - PROCESS | 1654 | 1469879190310 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 04:46:30 INFO - PROCESS | 1654 | 1469879190348 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1654 | 1469879190349 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:46:30 INFO - PROCESS | 1654 | 1469879190351 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1654 | 1469879190353 Marionette TRACE conn2 <- [1,2094,null,{}] 04:46:30 INFO - PROCESS | 1654 | 1469879190355 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:30 INFO - PROCESS | 1654 | 1469879190356 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:30 INFO - PROCESS | 1654 | 1469879190457 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:46:30 INFO - PROCESS | 1654 | 1469879190460 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1654 | 1469879190462 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a43b000 == 34 [pid = 1654] [id = 531] 04:46:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1121e7c00) [pid = 1654] [serial = 1593] [outer = 0x0] 04:46:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126425000) [pid = 1654] [serial = 1594] [outer = 0x1121e7c00] 04:46:30 INFO - PROCESS | 1654 | 1469879190486 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x126760000) [pid = 1654] [serial = 1595] [outer = 0x1121e7c00] 04:46:30 INFO - PROCESS | 1654 | 1469879190802 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 468ms 04:46:30 INFO - PROCESS | 1654 | 1469879190828 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1654 | 1469879190829 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:46:30 INFO - PROCESS | 1654 | 1469879190832 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1654 | 1469879190833 Marionette TRACE conn2 <- [1,2098,null,{}] 04:46:30 INFO - PROCESS | 1654 | 1469879190843 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:30 INFO - PROCESS | 1654 | 1469879190844 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:30 INFO - PROCESS | 1654 | 1469879190942 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:46:30 INFO - PROCESS | 1654 | 1469879190945 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1654 | 1469879190946 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a576800 == 35 [pid = 1654] [id = 532] 04:46:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12675c400) [pid = 1654] [serial = 1596] [outer = 0x0] 04:46:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128a2fc00) [pid = 1654] [serial = 1597] [outer = 0x12675c400] 04:46:30 INFO - PROCESS | 1654 | 1469879190970 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128aab000) [pid = 1654] [serial = 1598] [outer = 0x12675c400] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b8cc000) [pid = 1654] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b650000) [pid = 1654] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12904fc00) [pid = 1654] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x126424c00) [pid = 1654] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112f27000) [pid = 1654] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112f5b000) [pid = 1654] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12353dc00) [pid = 1654] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121092000) [pid = 1654] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117d38000) [pid = 1654] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x117d30400) [pid = 1654] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11682bc00) [pid = 1654] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x125428800) [pid = 1654] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x113810400) [pid = 1654] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x113804c00) [pid = 1654] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x117294000) [pid = 1654] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:46:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1194ea400) [pid = 1654] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:46:31 INFO - PROCESS | 1654 | 1469879191469 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 04:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:46:31 INFO - PROCESS | 1654 | 1469879191502 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1654 | 1469879191504 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:46:31 INFO - PROCESS | 1654 | 1469879191506 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1654 | 1469879191508 Marionette TRACE conn2 <- [1,2102,null,{}] 04:46:31 INFO - PROCESS | 1654 | 1469879191510 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:31 INFO - PROCESS | 1654 | 1469879191511 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:31 INFO - PROCESS | 1654 | 1469879191592 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:46:31 INFO - PROCESS | 1654 | 1469879191596 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1654 | 1469879191597 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac06000 == 36 [pid = 1654] [id = 533] 04:46:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x116743c00) [pid = 1654] [serial = 1599] [outer = 0x0] 04:46:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118343800) [pid = 1654] [serial = 1600] [outer = 0x116743c00] 04:46:31 INFO - PROCESS | 1654 | 1469879191621 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1234d9400) [pid = 1654] [serial = 1601] [outer = 0x116743c00] 04:46:31 INFO - PROCESS | 1654 | 1469879191948 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 04:46:31 INFO - PROCESS | 1654 | 1469879191978 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:46:31 INFO - PROCESS | 1654 | 1469879191979 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:46:31 INFO - PROCESS | 1654 | 1469879191981 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1654 | 1469879191982 Marionette TRACE conn2 <- [1,2106,null,{}] 04:46:31 INFO - PROCESS | 1654 | 1469879191985 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:31 INFO - PROCESS | 1654 | 1469879191986 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:32 INFO - PROCESS | 1654 | 1469879192086 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:46:32 INFO - PROCESS | 1654 | 1469879192094 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1654 | 1469879192095 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b66a800 == 37 [pid = 1654] [id = 534] 04:46:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x117294000) [pid = 1654] [serial = 1602] [outer = 0x0] 04:46:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1265bf800) [pid = 1654] [serial = 1603] [outer = 0x117294000] 04:46:32 INFO - PROCESS | 1654 | 1469879192119 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128b8f800) [pid = 1654] [serial = 1604] [outer = 0x117294000] 04:46:32 INFO - PROCESS | 1654 | 1469879192415 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 468ms 04:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:46:32 INFO - PROCESS | 1654 | 1469879192451 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1654 | 1469879192452 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:46:32 INFO - PROCESS | 1654 | 1469879192454 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1654 | 1469879192458 Marionette TRACE conn2 <- [1,2110,null,{}] 04:46:32 INFO - PROCESS | 1654 | 1469879192461 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 1654 | 1469879192462 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:32 INFO - PROCESS | 1654 | 1469879192559 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:46:32 INFO - PROCESS | 1654 | 1469879192562 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1654 | 1469879192564 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c088000 == 38 [pid = 1654] [id = 535] 04:46:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128b90c00) [pid = 1654] [serial = 1605] [outer = 0x0] 04:46:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12919f400) [pid = 1654] [serial = 1606] [outer = 0x128b90c00] 04:46:32 INFO - PROCESS | 1654 | 1469879192590 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a4ed000) [pid = 1654] [serial = 1607] [outer = 0x128b90c00] 04:46:32 INFO - PROCESS | 1654 | 1469879192931 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 522ms 04:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:46:32 INFO - PROCESS | 1654 | 1469879192987 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1654 | 1469879192988 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:46:32 INFO - PROCESS | 1654 | 1469879192990 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1654 | 1469879192991 Marionette TRACE conn2 <- [1,2114,null,{}] 04:46:32 INFO - PROCESS | 1654 | 1469879192993 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 1654 | 1469879192995 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:33 INFO - PROCESS | 1654 | 1469879193069 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:46:33 INFO - PROCESS | 1654 | 1469879193075 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1654 | 1469879193076 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cebb000 == 39 [pid = 1654] [id = 536] 04:46:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x129358c00) [pid = 1654] [serial = 1608] [outer = 0x0] 04:46:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a7a5c00) [pid = 1654] [serial = 1609] [outer = 0x129358c00] 04:46:33 INFO - PROCESS | 1654 | 1469879193099 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a991000) [pid = 1654] [serial = 1610] [outer = 0x129358c00] 04:46:33 INFO - PROCESS | 1654 | 1469879193696 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 769ms 04:46:33 INFO - PROCESS | 1654 | 1469879193760 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1654 | 1469879193762 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:46:33 INFO - PROCESS | 1654 | 1469879193765 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1654 | 1469879193768 Marionette TRACE conn2 <- [1,2118,null,{}] 04:46:33 INFO - PROCESS | 1654 | 1469879193772 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:33 INFO - PROCESS | 1654 | 1469879193774 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:33 INFO - PROCESS | 1654 | 1469879193890 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:46:33 INFO - PROCESS | 1654 | 1469879193974 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1654 | 1469879193976 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11962c800 == 40 [pid = 1654] [id = 537] 04:46:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116739000) [pid = 1654] [serial = 1611] [outer = 0x0] 04:46:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116810000) [pid = 1654] [serial = 1612] [outer = 0x116739000] 04:46:34 INFO - PROCESS | 1654 | 1469879194006 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116a24c00) [pid = 1654] [serial = 1613] [outer = 0x116739000] 04:46:34 INFO - PROCESS | 1654 | 1469879194561 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 873ms 04:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:46:34 INFO - PROCESS | 1654 | 1469879194638 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1654 | 1469879194641 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:46:34 INFO - PROCESS | 1654 | 1469879194646 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1654 | 1469879194648 Marionette TRACE conn2 <- [1,2122,null,{}] 04:46:34 INFO - PROCESS | 1654 | 1469879194650 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:34 INFO - PROCESS | 1654 | 1469879194652 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:34 INFO - PROCESS | 1654 | 1469879194765 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:46:34 INFO - PROCESS | 1654 | 1469879194826 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1654 | 1469879194828 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12488b800 == 41 [pid = 1654] [id = 538] 04:46:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x117db4c00) [pid = 1654] [serial = 1614] [outer = 0x0] 04:46:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118339800) [pid = 1654] [serial = 1615] [outer = 0x117db4c00] 04:46:34 INFO - PROCESS | 1654 | 1469879194859 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x120f57000) [pid = 1654] [serial = 1616] [outer = 0x117db4c00] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12c088000 == 40 [pid = 1654] [id = 535] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12b66a800 == 39 [pid = 1654] [id = 534] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac06000 == 38 [pid = 1654] [id = 533] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12a576800 == 37 [pid = 1654] [id = 532] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12a43b000 == 36 [pid = 1654] [id = 531] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x129081800 == 35 [pid = 1654] [id = 530] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x126b07800 == 34 [pid = 1654] [id = 529] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x124885000 == 33 [pid = 1654] [id = 528] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x121573800 == 32 [pid = 1654] [id = 527] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x118707800 == 31 [pid = 1654] [id = 526] 04:46:35 INFO - PROCESS | 1654 | --DOCSHELL 0x116586000 == 30 [pid = 1654] [id = 525] 04:46:35 INFO - PROCESS | 1654 | 1469879195511 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 874ms 04:46:35 INFO - PROCESS | 1654 | 1469879195520 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1654 | 1469879195522 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:46:35 INFO - PROCESS | 1654 | 1469879195528 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1654 | 1469879195530 Marionette TRACE conn2 <- [1,2126,null,{}] 04:46:35 INFO - PROCESS | 1654 | 1469879195533 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:35 INFO - PROCESS | 1654 | 1469879195535 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:35 INFO - PROCESS | 1654 | 1469879195619 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:46:35 INFO - PROCESS | 1654 | 1469879195626 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1654 | 1469879195628 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x117231800 == 31 [pid = 1654] [id = 539] 04:46:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1160ce800) [pid = 1654] [serial = 1617] [outer = 0x0] 04:46:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1176b7400) [pid = 1654] [serial = 1618] [outer = 0x1160ce800] 04:46:35 INFO - PROCESS | 1654 | 1469879195655 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x118335000) [pid = 1654] [serial = 1619] [outer = 0x1160ce800] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b9ad000) [pid = 1654] [serial = 1558] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12b8c5800) [pid = 1654] [serial = 1555] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12935b800) [pid = 1654] [serial = 1540] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x126764800) [pid = 1654] [serial = 1537] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a54d800) [pid = 1654] [serial = 1543] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12542e800) [pid = 1654] [serial = 1534] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12542c800) [pid = 1654] [serial = 1531] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1235f6c00) [pid = 1654] [serial = 1532] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12109f800) [pid = 1654] [serial = 1528] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a7ab000) [pid = 1654] [serial = 1544] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x113a7ec00) [pid = 1654] [serial = 1529] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118338c00) [pid = 1654] [serial = 1519] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11914f000) [pid = 1654] [serial = 1520] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118083800) [pid = 1654] [serial = 1525] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120f51c00) [pid = 1654] [serial = 1526] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1168ef400) [pid = 1654] [serial = 1522] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x117292c00) [pid = 1654] [serial = 1523] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a7a5800) [pid = 1654] [serial = 1514] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1151ad800) [pid = 1654] [serial = 1516] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11674e800) [pid = 1654] [serial = 1517] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116ab1c00) [pid = 1654] [serial = 1547] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1214f1400) [pid = 1654] [serial = 1549] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b64fc00) [pid = 1654] [serial = 1553] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12904f000) [pid = 1654] [serial = 1538] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12904a400) [pid = 1654] [serial = 1552] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a461800) [pid = 1654] [serial = 1541] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125f99400) [pid = 1654] [serial = 1535] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1235c3800) [pid = 1654] [serial = 1550] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12b9a4000) [pid = 1654] [serial = 1556] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1162d9000) [pid = 1654] [serial = 1546] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12bf13400) [pid = 1654] [serial = 1559] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1654 | 1469879196027 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 521ms 04:46:36 INFO - PROCESS | 1654 | 1469879196048 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1654 | 1469879196051 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:46:36 INFO - PROCESS | 1654 | 1469879196055 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1654 | 1469879196057 Marionette TRACE conn2 <- [1,2130,null,{}] 04:46:36 INFO - PROCESS | 1654 | 1469879196059 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 1654 | 1469879196061 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:36 INFO - PROCESS | 1654 | 1469879196144 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:46:36 INFO - PROCESS | 1654 | 1469879196149 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1654 | 1469879196150 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x121248000 == 32 [pid = 1654] [id = 540] 04:46:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1187f0800) [pid = 1654] [serial = 1620] [outer = 0x0] 04:46:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119247000) [pid = 1654] [serial = 1621] [outer = 0x1187f0800] 04:46:36 INFO - PROCESS | 1654 | 1469879196176 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120f55000) [pid = 1654] [serial = 1622] [outer = 0x1187f0800] 04:46:36 INFO - PROCESS | 1654 | 1469879196535 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1654 | 1469879196582 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:46:36 INFO - PROCESS | 1654 | 1469879196589 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1654 | 1469879196591 Marionette TRACE conn2 <- [1,2134,null,{}] 04:46:36 INFO - PROCESS | 1654 | 1469879196599 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 1654 | 1469879196602 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:36 INFO - PROCESS | 1654 | 1469879196681 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:46:36 INFO - PROCESS | 1654 | 1469879196686 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1654 | 1469879196688 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254c2000 == 33 [pid = 1654] [id = 541] 04:46:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x120f5bc00) [pid = 1654] [serial = 1623] [outer = 0x0] 04:46:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1214e2c00) [pid = 1654] [serial = 1624] [outer = 0x120f5bc00] 04:46:36 INFO - PROCESS | 1654 | 1469879196718 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1235c5000) [pid = 1654] [serial = 1625] [outer = 0x120f5bc00] 04:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 472ms 04:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:46:37 INFO - PROCESS | 1654 | 1469879197057 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:46:37 INFO - PROCESS | 1654 | 1469879197061 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1654 | 1469879197063 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:46:37 INFO - PROCESS | 1654 | 1469879197065 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1654 | 1469879197066 Marionette TRACE conn2 <- [1,2138,null,{}] 04:46:37 INFO - PROCESS | 1654 | 1469879197068 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:37 INFO - PROCESS | 1654 | 1469879197069 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:37 INFO - PROCESS | 1654 | 1469879197159 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:46:37 INFO - PROCESS | 1654 | 1469879197219 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1654 | 1469879197220 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a55800 == 34 [pid = 1654] [id = 542] 04:46:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x113f11000) [pid = 1654] [serial = 1626] [outer = 0x0] 04:46:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124d64000) [pid = 1654] [serial = 1627] [outer = 0x113f11000] 04:46:37 INFO - PROCESS | 1654 | 1469879197244 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12548a800) [pid = 1654] [serial = 1628] [outer = 0x113f11000] 04:46:37 INFO - PROCESS | 1654 | 1469879197549 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 04:46:37 INFO - PROCESS | 1654 | 1469879197583 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1654 | 1469879197585 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:46:37 INFO - PROCESS | 1654 | 1469879197587 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1654 | 1469879197588 Marionette TRACE conn2 <- [1,2142,null,{}] 04:46:37 INFO - PROCESS | 1654 | 1469879197593 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:37 INFO - PROCESS | 1654 | 1469879197594 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:37 INFO - PROCESS | 1654 | 1469879197688 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:46:37 INFO - PROCESS | 1654 | 1469879197704 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1654 | 1469879197705 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a240800 == 35 [pid = 1654] [id = 543] 04:46:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12542a800) [pid = 1654] [serial = 1629] [outer = 0x0] 04:46:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125f60c00) [pid = 1654] [serial = 1630] [outer = 0x12542a800] 04:46:37 INFO - PROCESS | 1654 | 1469879197730 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125f94000) [pid = 1654] [serial = 1631] [outer = 0x12542a800] 04:46:38 INFO - PROCESS | 1654 | 1469879198100 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:46:38 INFO - PROCESS | 1654 | 1469879198110 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1654 | 1469879198112 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1654 | 1469879198113 Marionette TRACE conn2 <- [1,2146,null,{}] 04:46:38 INFO - PROCESS | 1654 | 1469879198116 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:38 INFO - PROCESS | 1654 | 1469879198120 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:38 INFO - PROCESS | 1654 | 1469879198235 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:46:38 INFO - PROCESS | 1654 | 1469879198275 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1654 | 1469879198276 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a92f000 == 36 [pid = 1654] [id = 544] 04:46:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x125f61400) [pid = 1654] [serial = 1632] [outer = 0x0] 04:46:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128a2d400) [pid = 1654] [serial = 1633] [outer = 0x125f61400] 04:46:38 INFO - PROCESS | 1654 | 1469879198301 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12919e000) [pid = 1654] [serial = 1634] [outer = 0x125f61400] 04:46:38 INFO - PROCESS | 1654 | 1469879198655 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1654 | 1469879198683 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1654 | 1469879198685 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1654 | 1469879198686 Marionette TRACE conn2 <- [1,2150,null,{}] 04:46:38 INFO - PROCESS | 1654 | 1469879198688 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:38 INFO - PROCESS | 1654 | 1469879198692 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:38 INFO - PROCESS | 1654 | 1469879198787 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:46:38 INFO - PROCESS | 1654 | 1469879198797 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1654 | 1469879198798 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a59800 == 37 [pid = 1654] [id = 545] 04:46:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1291a1c00) [pid = 1654] [serial = 1635] [outer = 0x0] 04:46:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a45c400) [pid = 1654] [serial = 1636] [outer = 0x1291a1c00] 04:46:38 INFO - PROCESS | 1654 | 1469879198823 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a554000) [pid = 1654] [serial = 1637] [outer = 0x1291a1c00] 04:46:39 INFO - PROCESS | 1654 | 1469879199178 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 04:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:46:39 INFO - PROCESS | 1654 | 1469879199210 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1654 | 1469879199212 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:46:39 INFO - PROCESS | 1654 | 1469879199216 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1654 | 1469879199218 Marionette TRACE conn2 <- [1,2154,null,{}] 04:46:39 INFO - PROCESS | 1654 | 1469879199222 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:39 INFO - PROCESS | 1654 | 1469879199226 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:39 INFO - PROCESS | 1654 | 1469879199379 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:46:39 INFO - PROCESS | 1654 | 1469879199395 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1654 | 1469879199396 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c07d000 == 38 [pid = 1654] [id = 546] 04:46:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12603bc00) [pid = 1654] [serial = 1638] [outer = 0x0] 04:46:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a7a7400) [pid = 1654] [serial = 1639] [outer = 0x12603bc00] 04:46:39 INFO - PROCESS | 1654 | 1469879199444 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a998400) [pid = 1654] [serial = 1640] [outer = 0x12603bc00] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11885dc00) [pid = 1654] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x121092400) [pid = 1654] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116a1e400) [pid = 1654] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128a28400) [pid = 1654] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124e9f400) [pid = 1654] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121a57c00) [pid = 1654] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124b99000) [pid = 1654] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12675c400) [pid = 1654] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116827800) [pid = 1654] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121095c00) [pid = 1654] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1121e7c00) [pid = 1654] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1160cd800) [pid = 1654] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116743c00) [pid = 1654] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x117294000) [pid = 1654] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128b90c00) [pid = 1654] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:46:39 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1168ef800) [pid = 1654] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:46:39 INFO - PROCESS | 1654 | 1469879199941 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 772ms 04:46:39 INFO - PROCESS | 1654 | 1469879199988 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1654 | 1469879199992 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:46:40 INFO - PROCESS | 1654 | 1469879199998 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1654 | 1469879199999 Marionette TRACE conn2 <- [1,2158,null,{}] 04:46:40 INFO - PROCESS | 1654 | 1469879200001 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:40 INFO - PROCESS | 1654 | 1469879200003 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:40 INFO - PROCESS | 1654 | 1469879200087 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:46:40 INFO - PROCESS | 1654 | 1469879200096 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1654 | 1469879200097 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a57b000 == 39 [pid = 1654] [id = 547] 04:46:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116823800) [pid = 1654] [serial = 1641] [outer = 0x0] 04:46:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121092400) [pid = 1654] [serial = 1642] [outer = 0x116823800] 04:46:40 INFO - PROCESS | 1654 | 1469879200121 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124bf7400) [pid = 1654] [serial = 1643] [outer = 0x116823800] 04:46:40 INFO - PROCESS | 1654 | 1469879200434 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 471ms 04:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:46:40 INFO - PROCESS | 1654 | 1469879200469 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1654 | 1469879200470 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:46:40 INFO - PROCESS | 1654 | 1469879200474 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1654 | 1469879200476 Marionette TRACE conn2 <- [1,2162,null,{}] 04:46:40 INFO - PROCESS | 1654 | 1469879200479 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:40 INFO - PROCESS | 1654 | 1469879200480 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:40 INFO - PROCESS | 1654 | 1469879200557 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:46:40 INFO - PROCESS | 1654 | 1469879200562 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1654 | 1469879200563 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d267000 == 40 [pid = 1654] [id = 548] 04:46:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124a70800) [pid = 1654] [serial = 1644] [outer = 0x0] 04:46:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x128db4000) [pid = 1654] [serial = 1645] [outer = 0x124a70800] 04:46:40 INFO - PROCESS | 1654 | 1469879200594 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12a997400) [pid = 1654] [serial = 1646] [outer = 0x124a70800] 04:46:40 INFO - PROCESS | 1654 | 1469879200940 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 523ms 04:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:46:41 INFO - PROCESS | 1654 | 1469879200997 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1654 | 1469879200999 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:46:41 INFO - PROCESS | 1654 | 1469879201001 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1654 | 1469879201003 Marionette TRACE conn2 <- [1,2166,null,{}] 04:46:41 INFO - PROCESS | 1654 | 1469879201008 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 1654 | 1469879201011 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:41 INFO - PROCESS | 1654 | 1469879201147 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:46:41 INFO - PROCESS | 1654 | 1469879201152 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1654 | 1469879201154 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d71d800 == 41 [pid = 1654] [id = 549] 04:46:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128ab2400) [pid = 1654] [serial = 1647] [outer = 0x0] 04:46:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b64e400) [pid = 1654] [serial = 1648] [outer = 0x128ab2400] 04:46:41 INFO - PROCESS | 1654 | 1469879201197 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b9a3000) [pid = 1654] [serial = 1649] [outer = 0x128ab2400] 04:46:41 INFO - PROCESS | 1654 | 1469879201607 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 618ms 04:46:41 INFO - PROCESS | 1654 | 1469879201620 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1654 | 1469879201621 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:46:41 INFO - PROCESS | 1654 | 1469879201629 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1654 | 1469879201630 Marionette TRACE conn2 <- [1,2170,null,{}] 04:46:41 INFO - PROCESS | 1654 | 1469879201632 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 1654 | 1469879201633 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:41 INFO - PROCESS | 1654 | 1469879201748 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:46:41 INFO - PROCESS | 1654 | 1469879201845 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1654 | 1469879201847 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11607b800 == 42 [pid = 1654] [id = 550] 04:46:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1121e2400) [pid = 1654] [serial = 1650] [outer = 0x0] 04:46:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112f24800) [pid = 1654] [serial = 1651] [outer = 0x1121e2400] 04:46:41 INFO - PROCESS | 1654 | 1469879201882 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x115ede800) [pid = 1654] [serial = 1652] [outer = 0x1121e2400] 04:46:42 INFO - PROCESS | 1654 | 1469879202341 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 04:46:42 INFO - PROCESS | 1654 | 1469879202349 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1654 | 1469879202351 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:46:42 INFO - PROCESS | 1654 | 1469879202372 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1654 | 1469879202374 Marionette TRACE conn2 <- [1,2174,null,{}] 04:46:42 INFO - PROCESS | 1654 | 1469879202380 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:42 INFO - PROCESS | 1654 | 1469879202383 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:42 INFO - PROCESS | 1654 | 1469879202489 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:46:42 INFO - PROCESS | 1654 | 1469879202587 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1654 | 1469879202589 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254ab800 == 43 [pid = 1654] [id = 551] 04:46:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11833d400) [pid = 1654] [serial = 1653] [outer = 0x0] 04:46:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1187ea400) [pid = 1654] [serial = 1654] [outer = 0x11833d400] 04:46:42 INFO - PROCESS | 1654 | 1469879202619 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119505c00) [pid = 1654] [serial = 1655] [outer = 0x11833d400] 04:46:43 INFO - PROCESS | 1654 | 1469879203006 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 692ms 04:46:43 INFO - PROCESS | 1654 | 1469879203048 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:46:43 INFO - PROCESS | 1654 | 1469879203051 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:46:43 INFO - PROCESS | 1654 | 1469879203054 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1654 | 1469879203055 Marionette TRACE conn2 <- [1,2178,null,{}] 04:46:43 INFO - PROCESS | 1654 | 1469879203060 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:43 INFO - PROCESS | 1654 | 1469879203061 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:43 INFO - PROCESS | 1654 | 1469879203166 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:46:43 INFO - PROCESS | 1654 | 1469879203228 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1654 | 1469879203230 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b953800 == 44 [pid = 1654] [id = 552] 04:46:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12109b400) [pid = 1654] [serial = 1656] [outer = 0x0] 04:46:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12353dc00) [pid = 1654] [serial = 1657] [outer = 0x12109b400] 04:46:43 INFO - PROCESS | 1654 | 1469879203259 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12542b800) [pid = 1654] [serial = 1658] [outer = 0x12109b400] 04:46:43 INFO - PROCESS | 1654 | 1469879203775 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 772ms 04:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:46:43 INFO - PROCESS | 1654 | 1469879203831 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1654 | 1469879203832 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:46:43 INFO - PROCESS | 1654 | 1469879203840 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1654 | 1469879203844 Marionette TRACE conn2 <- [1,2182,null,{}] 04:46:43 INFO - PROCESS | 1654 | 1469879203847 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:43 INFO - PROCESS | 1654 | 1469879203850 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:43 INFO - PROCESS | 1654 | 1469879203952 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:46:44 INFO - PROCESS | 1654 | 1469879204015 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1654 | 1469879204016 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d7f6000 == 45 [pid = 1654] [id = 553] 04:46:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12109d400) [pid = 1654] [serial = 1659] [outer = 0x0] 04:46:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1265b6800) [pid = 1654] [serial = 1660] [outer = 0x12109d400] 04:46:44 INFO - PROCESS | 1654 | 1469879204044 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a462c00) [pid = 1654] [serial = 1661] [outer = 0x12109d400] 04:46:44 INFO - PROCESS | 1654 | 1469879204524 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 727ms 04:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:46:44 INFO - PROCESS | 1654 | 1469879204562 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1654 | 1469879204564 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:46:44 INFO - PROCESS | 1654 | 1469879204566 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1654 | 1469879204567 Marionette TRACE conn2 <- [1,2186,null,{}] 04:46:44 INFO - PROCESS | 1654 | 1469879204570 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:44 INFO - PROCESS | 1654 | 1469879204571 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:44 INFO - PROCESS | 1654 | 1469879204718 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:46:44 INFO - PROCESS | 1654 | 1469879204774 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1654 | 1469879204775 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168c3000 == 46 [pid = 1654] [id = 554] 04:46:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x112f5b800) [pid = 1654] [serial = 1662] [outer = 0x0] 04:46:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x118334400) [pid = 1654] [serial = 1663] [outer = 0x112f5b800] 04:46:44 INFO - PROCESS | 1654 | 1469879204806 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a465400) [pid = 1654] [serial = 1664] [outer = 0x112f5b800] 04:46:45 INFO - PROCESS | 1654 | 1469879205396 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 870ms 04:46:45 INFO - PROCESS | 1654 | 1469879205439 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1654 | 1469879205441 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:46:45 INFO - PROCESS | 1654 | 1469879205446 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1654 | 1469879205447 Marionette TRACE conn2 <- [1,2190,null,{}] 04:46:45 INFO - PROCESS | 1654 | 1469879205451 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:45 INFO - PROCESS | 1654 | 1469879205453 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:45 INFO - PROCESS | 1654 | 1469879205554 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:46:45 INFO - PROCESS | 1654 | 1469879205633 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1654 | 1469879205634 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f80000 == 47 [pid = 1654] [id = 555] 04:46:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11682e000) [pid = 1654] [serial = 1665] [outer = 0x0] 04:46:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x118334800) [pid = 1654] [serial = 1666] [outer = 0x11682e000] 04:46:45 INFO - PROCESS | 1654 | 1469879205662 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11910e800) [pid = 1654] [serial = 1667] [outer = 0x11682e000] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12d71d800 == 46 [pid = 1654] [id = 549] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12d267000 == 45 [pid = 1654] [id = 548] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a57b000 == 44 [pid = 1654] [id = 547] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12c07d000 == 43 [pid = 1654] [id = 546] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x128a59800 == 42 [pid = 1654] [id = 545] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a92f000 == 41 [pid = 1654] [id = 544] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a240800 == 40 [pid = 1654] [id = 543] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x128a55800 == 39 [pid = 1654] [id = 542] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1254c2000 == 38 [pid = 1654] [id = 541] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x121248000 == 37 [pid = 1654] [id = 540] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x117231800 == 36 [pid = 1654] [id = 539] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12488b800 == 35 [pid = 1654] [id = 538] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11962c800 == 34 [pid = 1654] [id = 537] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12cebb000 == 33 [pid = 1654] [id = 536] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x116f77800 == 32 [pid = 1654] [id = 524] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1168c3000 == 31 [pid = 1654] [id = 554] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12d7f6000 == 30 [pid = 1654] [id = 553] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b953800 == 29 [pid = 1654] [id = 552] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1254ab800 == 28 [pid = 1654] [id = 551] 04:46:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11607b800 == 27 [pid = 1654] [id = 550] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12919f400) [pid = 1654] [serial = 1606] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11872bc00) [pid = 1654] [serial = 1562] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x116ab1000) [pid = 1654] [serial = 1561] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x120f0b800) [pid = 1654] [serial = 1582] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x120fbc000) [pid = 1654] [serial = 1583] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124bef800) [pid = 1654] [serial = 1565] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1214ddc00) [pid = 1654] [serial = 1564] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1176abc00) [pid = 1654] [serial = 1579] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12904cc00) [pid = 1654] [serial = 1568] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128a34800) [pid = 1654] [serial = 1567] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a4f8800) [pid = 1654] [serial = 1571] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11807bc00) [pid = 1654] [serial = 1580] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1291a6c00) [pid = 1654] [serial = 1570] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1234e0c00) [pid = 1654] [serial = 1588] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125428400) [pid = 1654] [serial = 1591] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x126040000) [pid = 1654] [serial = 1592] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x124aec800) [pid = 1654] [serial = 1589] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128a2fc00) [pid = 1654] [serial = 1597] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117d35000) [pid = 1654] [serial = 1574] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116a1a400) [pid = 1654] [serial = 1573] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1210b6400) [pid = 1654] [serial = 1585] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126425000) [pid = 1654] [serial = 1594] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11653fc00) [pid = 1654] [serial = 1576] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11680d800) [pid = 1654] [serial = 1577] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1234d9400) [pid = 1654] [serial = 1601] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1265bf800) [pid = 1654] [serial = 1603] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x118343800) [pid = 1654] [serial = 1600] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128aab000) [pid = 1654] [serial = 1598] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128b8f800) [pid = 1654] [serial = 1604] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a4ed000) [pid = 1654] [serial = 1607] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x126760000) [pid = 1654] [serial = 1595] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x121993800) [pid = 1654] [serial = 1586] [outer = 0x0] [url = about:blank] 04:46:46 INFO - PROCESS | 1654 | 1469879206860 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1476ms 04:46:46 INFO - PROCESS | 1654 | 1469879206922 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1654 | 1469879206925 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:46:46 INFO - PROCESS | 1654 | 1469879206928 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1654 | 1469879206930 Marionette TRACE conn2 <- [1,2194,null,{}] 04:46:46 INFO - PROCESS | 1654 | 1469879206933 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:46 INFO - PROCESS | 1654 | 1469879206935 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:47 INFO - PROCESS | 1654 | 1469879207020 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:46:47 INFO - PROCESS | 1654 | 1469879207031 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1654 | 1469879207033 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x116579000 == 28 [pid = 1654] [id = 556] 04:46:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116276c00) [pid = 1654] [serial = 1668] [outer = 0x0] 04:46:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116538c00) [pid = 1654] [serial = 1669] [outer = 0x116276c00] 04:46:47 INFO - PROCESS | 1654 | 1469879207060 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116749400) [pid = 1654] [serial = 1670] [outer = 0x116276c00] 04:46:47 INFO - PROCESS | 1654 | 1469879207397 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 04:46:47 INFO - PROCESS | 1654 | 1469879207447 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1654 | 1469879207451 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:46:47 INFO - PROCESS | 1654 | 1469879207456 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1654 | 1469879207457 Marionette TRACE conn2 <- [1,2198,null,{}] 04:46:47 INFO - PROCESS | 1654 | 1469879207460 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 1654 | 1469879207461 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:47 INFO - PROCESS | 1654 | 1469879207542 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:46:47 INFO - PROCESS | 1654 | 1469879207547 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1654 | 1469879207548 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x118775800 == 29 [pid = 1654] [id = 557] 04:46:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11682f400) [pid = 1654] [serial = 1671] [outer = 0x0] 04:46:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116a1d400) [pid = 1654] [serial = 1672] [outer = 0x11682f400] 04:46:47 INFO - PROCESS | 1654 | 1469879207575 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116ab1c00) [pid = 1654] [serial = 1673] [outer = 0x11682f400] 04:46:47 INFO - PROCESS | 1654 | 1469879207902 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 471ms 04:46:47 INFO - PROCESS | 1654 | 1469879207926 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:46:47 INFO - PROCESS | 1654 | 1469879207935 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:46:47 INFO - PROCESS | 1654 | 1469879207938 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1654 | 1469879207940 Marionette TRACE conn2 <- [1,2202,null,{}] 04:46:47 INFO - PROCESS | 1654 | 1469879207948 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 1654 | 1469879207951 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:48 INFO - PROCESS | 1654 | 1469879208034 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:46:48 INFO - PROCESS | 1654 | 1469879208094 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1654 | 1469879208096 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12190b000 == 30 [pid = 1654] [id = 558] 04:46:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11807ec00) [pid = 1654] [serial = 1674] [outer = 0x0] 04:46:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118727c00) [pid = 1654] [serial = 1675] [outer = 0x11807ec00] 04:46:48 INFO - PROCESS | 1654 | 1469879208126 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119a9ec00) [pid = 1654] [serial = 1676] [outer = 0x11807ec00] 04:46:48 INFO - PROCESS | 1654 | 1469879208435 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 04:46:48 INFO - PROCESS | 1654 | 1469879208461 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:46:48 INFO - PROCESS | 1654 | 1469879208462 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:46:48 INFO - PROCESS | 1654 | 1469879208465 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1654 | 1469879208466 Marionette TRACE conn2 <- [1,2206,null,{}] 04:46:48 INFO - PROCESS | 1654 | 1469879208468 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:48 INFO - PROCESS | 1654 | 1469879208469 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:48 INFO - PROCESS | 1654 | 1469879208546 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:46:48 INFO - PROCESS | 1654 | 1469879208550 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1654 | 1469879208551 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254b1000 == 31 [pid = 1654] [id = 559] 04:46:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x120f58400) [pid = 1654] [serial = 1677] [outer = 0x0] 04:46:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1214ddc00) [pid = 1654] [serial = 1678] [outer = 0x120f58400] 04:46:48 INFO - PROCESS | 1654 | 1469879208578 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121a4a400) [pid = 1654] [serial = 1679] [outer = 0x120f58400] 04:46:48 INFO - PROCESS | 1654 | 1469879208946 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 517ms 04:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:46:48 INFO - PROCESS | 1654 | 1469879208984 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1654 | 1469879208986 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:46:48 INFO - PROCESS | 1654 | 1469879208989 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1654 | 1469879208990 Marionette TRACE conn2 <- [1,2210,null,{}] 04:46:48 INFO - PROCESS | 1654 | 1469879208993 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:49 INFO - PROCESS | 1654 | 1469879209003 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:49 INFO - PROCESS | 1654 | 1469879209146 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:46:49 INFO - PROCESS | 1654 | 1469879209150 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1654 | 1469879209151 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b1e800 == 32 [pid = 1654] [id = 560] 04:46:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120f59000) [pid = 1654] [serial = 1680] [outer = 0x0] 04:46:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1234de000) [pid = 1654] [serial = 1681] [outer = 0x120f59000] 04:46:49 INFO - PROCESS | 1654 | 1469879209171 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1235c3000) [pid = 1654] [serial = 1682] [outer = 0x120f59000] 04:46:49 INFO - PROCESS | 1654 | 1469879209602 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 622ms 04:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:46:49 INFO - PROCESS | 1654 | 1469879209611 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1654 | 1469879209613 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:46:49 INFO - PROCESS | 1654 | 1469879209616 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1654 | 1469879209617 Marionette TRACE conn2 <- [1,2214,null,{}] 04:46:49 INFO - PROCESS | 1654 | 1469879209621 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:49 INFO - PROCESS | 1654 | 1469879209627 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:49 INFO - PROCESS | 1654 | 1469879209803 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:46:49 INFO - PROCESS | 1654 | 1469879209828 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1654 | 1469879209829 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12930e800 == 33 [pid = 1654] [id = 561] 04:46:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1248b0800) [pid = 1654] [serial = 1683] [outer = 0x0] 04:46:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125429000) [pid = 1654] [serial = 1684] [outer = 0x1248b0800] 04:46:49 INFO - PROCESS | 1654 | 1469879209870 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x125f69400) [pid = 1654] [serial = 1685] [outer = 0x1248b0800] 04:46:50 INFO - PROCESS | 1654 | 1469879210250 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 04:46:50 INFO - PROCESS | 1654 | 1469879210286 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1654 | 1469879210288 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:46:50 INFO - PROCESS | 1654 | 1469879210291 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1654 | 1469879210293 Marionette TRACE conn2 <- [1,2218,null,{}] 04:46:50 INFO - PROCESS | 1654 | 1469879210296 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:50 INFO - PROCESS | 1654 | 1469879210298 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:50 INFO - PROCESS | 1654 | 1469879210450 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:46:50 INFO - PROCESS | 1654 | 1469879210517 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1654 | 1469879210518 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a447800 == 34 [pid = 1654] [id = 562] 04:46:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126040000) [pid = 1654] [serial = 1686] [outer = 0x0] 04:46:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126526400) [pid = 1654] [serial = 1687] [outer = 0x126040000] 04:46:50 INFO - PROCESS | 1654 | 1469879210557 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x126760400) [pid = 1654] [serial = 1688] [outer = 0x126040000] 04:46:50 INFO - PROCESS | 1654 | 1469879210893 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 620ms 04:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:46:50 INFO - PROCESS | 1654 | 1469879210927 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1654 | 1469879210928 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:46:50 INFO - PROCESS | 1654 | 1469879210930 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1654 | 1469879210931 Marionette TRACE conn2 <- [1,2222,null,{}] 04:46:50 INFO - PROCESS | 1654 | 1469879210934 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:50 INFO - PROCESS | 1654 | 1469879210935 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:51 INFO - PROCESS | 1654 | 1469879211246 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1291a1c00) [pid = 1654] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x113f11000) [pid = 1654] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x120f5bc00) [pid = 1654] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116739000) [pid = 1654] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1160ce800) [pid = 1654] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x129358c00) [pid = 1654] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x117db4c00) [pid = 1654] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1187f0800) [pid = 1654] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124a70800) [pid = 1654] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116823800) [pid = 1654] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128ab2400) [pid = 1654] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125f61400) [pid = 1654] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12542a800) [pid = 1654] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:46:51 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12603bc00) [pid = 1654] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:46:51 INFO - PROCESS | 1654 | 1469879211293 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1654 | 1469879211294 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192db000 == 35 [pid = 1654] [id = 563] 04:46:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1121e3800) [pid = 1654] [serial = 1689] [outer = 0x0] 04:46:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113f11000) [pid = 1654] [serial = 1690] [outer = 0x1121e3800] 04:46:51 INFO - PROCESS | 1654 | 1469879211319 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1176b4800) [pid = 1654] [serial = 1691] [outer = 0x1121e3800] 04:46:51 INFO - PROCESS | 1654 | 1469879211559 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 04:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:46:51 INFO - PROCESS | 1654 | 1469879211600 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1654 | 1469879211601 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:46:51 INFO - PROCESS | 1654 | 1469879211603 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1654 | 1469879211604 Marionette TRACE conn2 <- [1,2226,null,{}] 04:46:51 INFO - PROCESS | 1654 | 1469879211615 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:51 INFO - PROCESS | 1654 | 1469879211625 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:51 INFO - PROCESS | 1654 | 1469879211712 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:46:51 INFO - PROCESS | 1654 | 1469879211716 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1654 | 1469879211717 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac98000 == 36 [pid = 1654] [id = 564] 04:46:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112760000) [pid = 1654] [serial = 1692] [outer = 0x0] 04:46:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125f6c000) [pid = 1654] [serial = 1693] [outer = 0x112760000] 04:46:51 INFO - PROCESS | 1654 | 1469879211743 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128a34c00) [pid = 1654] [serial = 1694] [outer = 0x112760000] 04:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 478ms 04:46:52 INFO - PROCESS | 1654 | 1469879212077 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:46:52 INFO - PROCESS | 1654 | 1469879212081 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1654 | 1469879212082 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:46:52 INFO - PROCESS | 1654 | 1469879212084 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1654 | 1469879212085 Marionette TRACE conn2 <- [1,2230,null,{}] 04:46:52 INFO - PROCESS | 1654 | 1469879212087 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:52 INFO - PROCESS | 1654 | 1469879212089 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:52 INFO - PROCESS | 1654 | 1469879212210 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:46:52 INFO - PROCESS | 1654 | 1469879212216 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1654 | 1469879212217 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b952800 == 37 [pid = 1654] [id = 565] 04:46:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1130d1400) [pid = 1654] [serial = 1695] [outer = 0x0] 04:46:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128aa4000) [pid = 1654] [serial = 1696] [outer = 0x1130d1400] 04:46:52 INFO - PROCESS | 1654 | 1469879212241 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128daa800) [pid = 1654] [serial = 1697] [outer = 0x1130d1400] 04:46:52 INFO - PROCESS | 1654 | 1469879212517 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 467ms 04:46:52 INFO - PROCESS | 1654 | 1469879212553 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1654 | 1469879212555 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:46:52 INFO - PROCESS | 1654 | 1469879212562 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1654 | 1469879212564 Marionette TRACE conn2 <- [1,2234,null,{}] 04:46:52 INFO - PROCESS | 1654 | 1469879212566 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:52 INFO - PROCESS | 1654 | 1469879212568 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:52 INFO - PROCESS | 1654 | 1469879212680 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:46:52 INFO - PROCESS | 1654 | 1469879212685 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1654 | 1469879212686 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c08c800 == 38 [pid = 1654] [id = 566] 04:46:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128b89c00) [pid = 1654] [serial = 1698] [outer = 0x0] 04:46:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1291a2000) [pid = 1654] [serial = 1699] [outer = 0x128b89c00] 04:46:52 INFO - PROCESS | 1654 | 1469879212729 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a54e000) [pid = 1654] [serial = 1700] [outer = 0x128b89c00] 04:46:53 INFO - PROCESS | 1654 | 1469879213187 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 671ms 04:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:46:53 INFO - PROCESS | 1654 | 1469879213278 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1654 | 1469879213280 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:46:53 INFO - PROCESS | 1654 | 1469879213284 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1654 | 1469879213286 Marionette TRACE conn2 <- [1,2238,null,{}] 04:46:53 INFO - PROCESS | 1654 | 1469879213290 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:53 INFO - PROCESS | 1654 | 1469879213292 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:53 INFO - PROCESS | 1654 | 1469879213394 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:46:53 INFO - PROCESS | 1654 | 1469879213497 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1654 | 1469879213500 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x116add000 == 39 [pid = 1654] [id = 567] 04:46:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1138d7000) [pid = 1654] [serial = 1701] [outer = 0x0] 04:46:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116064800) [pid = 1654] [serial = 1702] [outer = 0x1138d7000] 04:46:53 INFO - PROCESS | 1654 | 1469879213531 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116744c00) [pid = 1654] [serial = 1703] [outer = 0x1138d7000] 04:46:54 INFO - PROCESS | 1654 | 1469879214049 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 824ms 04:46:54 INFO - PROCESS | 1654 | 1469879214127 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1654 | 1469879214129 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:46:54 INFO - PROCESS | 1654 | 1469879214134 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1654 | 1469879214137 Marionette TRACE conn2 <- [1,2242,null,{}] 04:46:54 INFO - PROCESS | 1654 | 1469879214140 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:54 INFO - PROCESS | 1654 | 1469879214142 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:54 INFO - PROCESS | 1654 | 1469879214248 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:46:54 INFO - PROCESS | 1654 | 1469879214331 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1654 | 1469879214333 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x124d17800 == 40 [pid = 1654] [id = 568] 04:46:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x117293000) [pid = 1654] [serial = 1704] [outer = 0x0] 04:46:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x117d38c00) [pid = 1654] [serial = 1705] [outer = 0x117293000] 04:46:54 INFO - PROCESS | 1654 | 1469879214363 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x118341c00) [pid = 1654] [serial = 1706] [outer = 0x117293000] 04:46:55 INFO - PROCESS | 1654 | 1469879215018 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 926ms 04:46:55 INFO - PROCESS | 1654 | 1469879215059 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1654 | 1469879215062 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:46:55 INFO - PROCESS | 1654 | 1469879215065 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1654 | 1469879215067 Marionette TRACE conn2 <- [1,2246,null,{}] 04:46:55 INFO - PROCESS | 1654 | 1469879215070 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:55 INFO - PROCESS | 1654 | 1469879215072 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:55 INFO - PROCESS | 1654 | 1469879215180 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:46:55 INFO - PROCESS | 1654 | 1469879215267 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1654 | 1469879215269 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x116af2000 == 41 [pid = 1654] [id = 569] 04:46:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11680d800) [pid = 1654] [serial = 1707] [outer = 0x0] 04:46:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116823400) [pid = 1654] [serial = 1708] [outer = 0x11680d800] 04:46:55 INFO - PROCESS | 1654 | 1469879215297 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116a23000) [pid = 1654] [serial = 1709] [outer = 0x11680d800] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12b952800 == 40 [pid = 1654] [id = 565] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac98000 == 39 [pid = 1654] [id = 564] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x1192db000 == 38 [pid = 1654] [id = 563] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12a447800 == 37 [pid = 1654] [id = 562] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12930e800 == 36 [pid = 1654] [id = 561] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x126b1e800 == 35 [pid = 1654] [id = 560] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x1254b1000 == 34 [pid = 1654] [id = 559] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12190b000 == 33 [pid = 1654] [id = 558] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x118775800 == 32 [pid = 1654] [id = 557] 04:46:55 INFO - PROCESS | 1654 | --DOCSHELL 0x116579000 == 31 [pid = 1654] [id = 556] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b64e400) [pid = 1654] [serial = 1648] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128a2d400) [pid = 1654] [serial = 1633] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x125f60c00) [pid = 1654] [serial = 1630] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12919e000) [pid = 1654] [serial = 1634] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a7a7400) [pid = 1654] [serial = 1639] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a45c400) [pid = 1654] [serial = 1636] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x124d64000) [pid = 1654] [serial = 1627] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1214e2c00) [pid = 1654] [serial = 1624] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1235c5000) [pid = 1654] [serial = 1625] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116810000) [pid = 1654] [serial = 1612] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116a24c00) [pid = 1654] [serial = 1613] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1176b7400) [pid = 1654] [serial = 1618] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118335000) [pid = 1654] [serial = 1619] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a991000) [pid = 1654] [serial = 1610] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a7a5c00) [pid = 1654] [serial = 1609] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118339800) [pid = 1654] [serial = 1615] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x120f57000) [pid = 1654] [serial = 1616] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x120f55000) [pid = 1654] [serial = 1622] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119247000) [pid = 1654] [serial = 1621] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128db4000) [pid = 1654] [serial = 1645] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b9a3000) [pid = 1654] [serial = 1649] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121092400) [pid = 1654] [serial = 1642] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a998400) [pid = 1654] [serial = 1640] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12a554000) [pid = 1654] [serial = 1637] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x125f94000) [pid = 1654] [serial = 1631] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124bf7400) [pid = 1654] [serial = 1643] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12548a800) [pid = 1654] [serial = 1628] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12a997400) [pid = 1654] [serial = 1646] [outer = 0x0] [url = about:blank] 04:46:55 INFO - PROCESS | 1654 | 1469879215759 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 04:46:55 INFO - PROCESS | 1654 | 1469879215788 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1654 | 1469879215792 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:46:55 INFO - PROCESS | 1654 | 1469879215798 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1654 | 1469879215801 Marionette TRACE conn2 <- [1,2250,null,{}] 04:46:55 INFO - PROCESS | 1654 | 1469879215804 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:55 INFO - PROCESS | 1654 | 1469879215807 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:55 INFO - PROCESS | 1654 | 1469879215930 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:46:56 INFO - PROCESS | 1654 | 1469879216016 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1654 | 1469879216017 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12124e800 == 32 [pid = 1654] [id = 570] 04:46:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116a28800) [pid = 1654] [serial = 1710] [outer = 0x0] 04:46:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1181fbc00) [pid = 1654] [serial = 1711] [outer = 0x116a28800] 04:46:56 INFO - PROCESS | 1654 | 1469879216044 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118866800) [pid = 1654] [serial = 1712] [outer = 0x116a28800] 04:46:56 INFO - PROCESS | 1654 | 1469879216345 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 572ms 04:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:46:56 INFO - PROCESS | 1654 | 1469879216370 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1654 | 1469879216371 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:46:56 INFO - PROCESS | 1654 | 1469879216377 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1654 | 1469879216380 Marionette TRACE conn2 <- [1,2254,null,{}] 04:46:56 INFO - PROCESS | 1654 | 1469879216388 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:56 INFO - PROCESS | 1654 | 1469879216394 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:56 INFO - PROCESS | 1654 | 1469879216473 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:46:56 INFO - PROCESS | 1654 | 1469879216480 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1654 | 1469879216482 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c9800 == 33 [pid = 1654] [id = 571] 04:46:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119247800) [pid = 1654] [serial = 1713] [outer = 0x0] 04:46:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121092800) [pid = 1654] [serial = 1714] [outer = 0x119247800] 04:46:56 INFO - PROCESS | 1654 | 1469879216510 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1234dec00) [pid = 1654] [serial = 1715] [outer = 0x119247800] 04:46:56 INFO - PROCESS | 1654 | 1469879216896 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 529ms 04:46:56 INFO - PROCESS | 1654 | 1469879216903 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:46:56 INFO - PROCESS | 1654 | 1469879216905 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:46:56 INFO - PROCESS | 1654 | 1469879216908 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1654 | 1469879216910 Marionette TRACE conn2 <- [1,2258,null,{}] 04:46:56 INFO - PROCESS | 1654 | 1469879216912 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:56 INFO - PROCESS | 1654 | 1469879216914 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:56 INFO - PROCESS | 1654 | 1469879216993 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:46:56 INFO - PROCESS | 1654 | 1469879216997 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1654 | 1469879216998 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x129093800 == 34 [pid = 1654] [id = 572] 04:46:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1235c5000) [pid = 1654] [serial = 1716] [outer = 0x0] 04:46:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124bf7c00) [pid = 1654] [serial = 1717] [outer = 0x1235c5000] 04:46:57 INFO - PROCESS | 1654 | 1469879217023 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12542dc00) [pid = 1654] [serial = 1718] [outer = 0x1235c5000] 04:46:57 INFO - PROCESS | 1654 | 1469879217351 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 471ms 04:46:57 INFO - PROCESS | 1654 | 1469879217379 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1654 | 1469879217380 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:46:57 INFO - PROCESS | 1654 | 1469879217382 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1654 | 1469879217383 Marionette TRACE conn2 <- [1,2262,null,{}] 04:46:57 INFO - PROCESS | 1654 | 1469879217385 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:57 INFO - PROCESS | 1654 | 1469879217387 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:57 INFO - PROCESS | 1654 | 1469879217461 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:46:57 INFO - PROCESS | 1654 | 1469879217523 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1654 | 1469879217524 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a449800 == 35 [pid = 1654] [id = 573] 04:46:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11674c800) [pid = 1654] [serial = 1719] [outer = 0x0] 04:46:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125436000) [pid = 1654] [serial = 1720] [outer = 0x11674c800] 04:46:57 INFO - PROCESS | 1654 | 1469879217548 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125f68400) [pid = 1654] [serial = 1721] [outer = 0x11674c800] 04:46:57 INFO - PROCESS | 1654 | 1469879217846 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 04:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:46:57 INFO - PROCESS | 1654 | 1469879217902 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1654 | 1469879217903 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:46:57 INFO - PROCESS | 1654 | 1469879217905 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1654 | 1469879217906 Marionette TRACE conn2 <- [1,2266,null,{}] 04:46:57 INFO - PROCESS | 1654 | 1469879217911 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:57 INFO - PROCESS | 1654 | 1469879217915 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:58 INFO - PROCESS | 1654 | 1469879218031 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:46:58 INFO - PROCESS | 1654 | 1469879218072 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1654 | 1469879218073 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac8e000 == 36 [pid = 1654] [id = 574] 04:46:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12548e000) [pid = 1654] [serial = 1722] [outer = 0x0] 04:46:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x126423c00) [pid = 1654] [serial = 1723] [outer = 0x12548e000] 04:46:58 INFO - PROCESS | 1654 | 1469879218098 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12904fc00) [pid = 1654] [serial = 1724] [outer = 0x12548e000] 04:46:58 INFO - PROCESS | 1654 | 1469879218400 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 04:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:46:58 INFO - PROCESS | 1654 | 1469879218428 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1654 | 1469879218429 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:46:58 INFO - PROCESS | 1654 | 1469879218431 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1654 | 1469879218433 Marionette TRACE conn2 <- [1,2270,null,{}] 04:46:58 INFO - PROCESS | 1654 | 1469879218435 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:58 INFO - PROCESS | 1654 | 1469879218436 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:58 INFO - PROCESS | 1654 | 1469879218533 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:46:58 INFO - PROCESS | 1654 | 1469879218574 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1654 | 1469879218575 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b954000 == 37 [pid = 1654] [id = 575] 04:46:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12904f800) [pid = 1654] [serial = 1725] [outer = 0x0] 04:46:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x129367800) [pid = 1654] [serial = 1726] [outer = 0x12904f800] 04:46:58 INFO - PROCESS | 1654 | 1469879218599 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a4f5800) [pid = 1654] [serial = 1727] [outer = 0x12904f800] 04:46:58 INFO - PROCESS | 1654 | 1469879218940 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 04:46:58 INFO - PROCESS | 1654 | 1469879218952 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1654 | 1469879218953 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:46:58 INFO - PROCESS | 1654 | 1469879218958 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1654 | 1469879218960 Marionette TRACE conn2 <- [1,2274,null,{}] 04:46:58 INFO - PROCESS | 1654 | 1469879218962 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:58 INFO - PROCESS | 1654 | 1469879218964 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:59 INFO - PROCESS | 1654 | 1469879219063 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:46:59 INFO - PROCESS | 1654 | 1469879219073 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1654 | 1469879219074 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c088800 == 38 [pid = 1654] [id = 576] 04:46:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a4f8800) [pid = 1654] [serial = 1728] [outer = 0x0] 04:46:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a7a5800) [pid = 1654] [serial = 1729] [outer = 0x12a4f8800] 04:46:59 INFO - PROCESS | 1654 | 1469879219099 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a991400) [pid = 1654] [serial = 1730] [outer = 0x12a4f8800] 04:46:59 INFO - PROCESS | 1654 | 1469879219428 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 523ms 04:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:46:59 INFO - PROCESS | 1654 | 1469879219479 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1654 | 1469879219481 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:46:59 INFO - PROCESS | 1654 | 1469879219483 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1654 | 1469879219484 Marionette TRACE conn2 <- [1,2278,null,{}] 04:46:59 INFO - PROCESS | 1654 | 1469879219486 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:59 INFO - PROCESS | 1654 | 1469879219487 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:59 INFO - PROCESS | 1654 | 1469879219586 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:46:59 INFO - PROCESS | 1654 | 1469879219592 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1654 | 1469879219593 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:46:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cec7000 == 39 [pid = 1654] [id = 577] 04:46:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a551800) [pid = 1654] [serial = 1731] [outer = 0x0] 04:46:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12ac72400) [pid = 1654] [serial = 1732] [outer = 0x12a551800] 04:46:59 INFO - PROCESS | 1654 | 1469879219623 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b651400) [pid = 1654] [serial = 1733] [outer = 0x12a551800] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1121e3800) [pid = 1654] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1130d1400) [pid = 1654] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116276c00) [pid = 1654] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x120f59000) [pid = 1654] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112760000) [pid = 1654] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1121e2400) [pid = 1654] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11807ec00) [pid = 1654] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120f58400) [pid = 1654] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11682f400) [pid = 1654] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11833d400) [pid = 1654] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11682e000) [pid = 1654] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12109b400) [pid = 1654] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12109d400) [pid = 1654] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112f5b800) [pid = 1654] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1248b0800) [pid = 1654] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:46:59 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126040000) [pid = 1654] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:46:59 INFO - PROCESS | 1654 | 1469879219980 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 04:47:00 INFO - PROCESS | 1654 | 1469879220005 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1654 | 1469879220006 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:47:00 INFO - PROCESS | 1654 | 1469879220011 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1654 | 1469879220012 Marionette TRACE conn2 <- [1,2282,null,{}] 04:47:00 INFO - PROCESS | 1654 | 1469879220014 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 1654 | 1469879220015 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:00 INFO - PROCESS | 1654 | 1469879220093 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:47:00 INFO - PROCESS | 1654 | 1469879220154 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1654 | 1469879220155 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cece800 == 40 [pid = 1654] [id = 578] 04:47:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1160ce800) [pid = 1654] [serial = 1734] [outer = 0x0] 04:47:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116aaf000) [pid = 1654] [serial = 1735] [outer = 0x1160ce800] 04:47:00 INFO - PROCESS | 1654 | 1469879220179 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1214e2c00) [pid = 1654] [serial = 1736] [outer = 0x1160ce800] 04:47:00 INFO - PROCESS | 1654 | 1469879220450 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms 04:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:47:00 INFO - PROCESS | 1654 | 1469879220481 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1654 | 1469879220482 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:47:00 INFO - PROCESS | 1654 | 1469879220484 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1654 | 1469879220486 Marionette TRACE conn2 <- [1,2286,null,{}] 04:47:00 INFO - PROCESS | 1654 | 1469879220497 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 1654 | 1469879220499 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:00 INFO - PROCESS | 1654 | 1469879220596 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:47:00 INFO - PROCESS | 1654 | 1469879220600 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1654 | 1469879220601 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d72f800 == 41 [pid = 1654] [id = 579] 04:47:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124e9e000) [pid = 1654] [serial = 1737] [outer = 0x0] 04:47:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x125f66000) [pid = 1654] [serial = 1738] [outer = 0x124e9e000] 04:47:00 INFO - PROCESS | 1654 | 1469879220634 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b8cd000) [pid = 1654] [serial = 1739] [outer = 0x124e9e000] 04:47:00 INFO - PROCESS | 1654 | 1469879220965 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 04:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:47:01 INFO - PROCESS | 1654 | 1469879221006 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1654 | 1469879221007 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:47:01 INFO - PROCESS | 1654 | 1469879221009 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1654 | 1469879221010 Marionette TRACE conn2 <- [1,2290,null,{}] 04:47:01 INFO - PROCESS | 1654 | 1469879221012 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:01 INFO - PROCESS | 1654 | 1469879221014 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:01 INFO - PROCESS | 1654 | 1469879221121 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:47:01 INFO - PROCESS | 1654 | 1469879221129 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1654 | 1469879221130 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d7e1800 == 42 [pid = 1654] [id = 580] 04:47:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b8cd400) [pid = 1654] [serial = 1740] [outer = 0x0] 04:47:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b9ad400) [pid = 1654] [serial = 1741] [outer = 0x12b8cd400] 04:47:01 INFO - PROCESS | 1654 | 1469879221154 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12bf15000) [pid = 1654] [serial = 1742] [outer = 0x12b8cd400] 04:47:01 INFO - PROCESS | 1654 | 1469879221444 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 04:47:01 INFO - PROCESS | 1654 | 1469879221479 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1654 | 1469879221480 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:47:01 INFO - PROCESS | 1654 | 1469879221482 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1654 | 1469879221483 Marionette TRACE conn2 <- [1,2294,null,{}] 04:47:01 INFO - PROCESS | 1654 | 1469879221485 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:01 INFO - PROCESS | 1654 | 1469879221486 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:01 INFO - PROCESS | 1654 | 1469879221568 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:47:01 INFO - PROCESS | 1654 | 1469879221572 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1654 | 1469879221581 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd1a800 == 43 [pid = 1654] [id = 581] 04:47:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b9a4000) [pid = 1654] [serial = 1743] [outer = 0x0] 04:47:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12bf1fc00) [pid = 1654] [serial = 1744] [outer = 0x12b9a4000] 04:47:01 INFO - PROCESS | 1654 | 1469879221604 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12bf25800) [pid = 1654] [serial = 1745] [outer = 0x12b9a4000] 04:47:02 INFO - PROCESS | 1654 | 1469879222035 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 568ms 04:47:02 INFO - PROCESS | 1654 | 1469879222050 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1654 | 1469879222053 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:47:02 INFO - PROCESS | 1654 | 1469879222056 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1654 | 1469879222058 Marionette TRACE conn2 <- [1,2298,null,{}] 04:47:02 INFO - PROCESS | 1654 | 1469879222062 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 1654 | 1469879222064 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:02 INFO - PROCESS | 1654 | 1469879222176 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:47:02 INFO - PROCESS | 1654 | 1469879222239 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1654 | 1469879222241 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192e4800 == 44 [pid = 1654] [id = 582] 04:47:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11519e400) [pid = 1654] [serial = 1746] [outer = 0x0] 04:47:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116813000) [pid = 1654] [serial = 1747] [outer = 0x11519e400] 04:47:02 INFO - PROCESS | 1654 | 1469879222271 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116ab0800) [pid = 1654] [serial = 1748] [outer = 0x11519e400] 04:47:02 INFO - PROCESS | 1654 | 1469879222733 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 722ms 04:47:02 INFO - PROCESS | 1654 | 1469879222777 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1654 | 1469879222781 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:47:02 INFO - PROCESS | 1654 | 1469879222785 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1654 | 1469879222787 Marionette TRACE conn2 <- [1,2302,null,{}] 04:47:02 INFO - PROCESS | 1654 | 1469879222790 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 1654 | 1469879222792 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:02 INFO - PROCESS | 1654 | 1469879222893 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:47:02 INFO - PROCESS | 1654 | 1469879222958 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1654 | 1469879222960 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x123480800 == 45 [pid = 1654] [id = 583] 04:47:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11833b400) [pid = 1654] [serial = 1749] [outer = 0x0] 04:47:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1194e9c00) [pid = 1654] [serial = 1750] [outer = 0x11833b400] 04:47:02 INFO - PROCESS | 1654 | 1469879222990 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x120f59c00) [pid = 1654] [serial = 1751] [outer = 0x11833b400] 04:47:03 INFO - PROCESS | 1654 | 1469879223440 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 669ms 04:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:47:03 INFO - PROCESS | 1654 | 1469879223454 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1654 | 1469879223456 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1654 | 1469879223458 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1654 | 1469879223461 Marionette TRACE conn2 <- [1,2306,null,{}] 04:47:03 INFO - PROCESS | 1654 | 1469879223468 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:03 INFO - PROCESS | 1654 | 1469879223471 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:03 INFO - PROCESS | 1654 | 1469879223595 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:47:03 INFO - PROCESS | 1654 | 1469879223660 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1654 | 1469879223662 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b672000 == 46 [pid = 1654] [id = 584] 04:47:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1234e3c00) [pid = 1654] [serial = 1752] [outer = 0x0] 04:47:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x124ea0400) [pid = 1654] [serial = 1753] [outer = 0x1234e3c00] 04:47:03 INFO - PROCESS | 1654 | 1469879223734 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12648f800) [pid = 1654] [serial = 1754] [outer = 0x1234e3c00] 04:47:04 INFO - PROCESS | 1654 | 1469879224195 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 04:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:47:04 INFO - PROCESS | 1654 | 1469879224230 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1654 | 1469879224232 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:47:04 INFO - PROCESS | 1654 | 1469879224235 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1654 | 1469879224236 Marionette TRACE conn2 <- [1,2310,null,{}] 04:47:04 INFO - PROCESS | 1654 | 1469879224238 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:04 INFO - PROCESS | 1654 | 1469879224240 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:04 INFO - PROCESS | 1654 | 1469879224342 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:47:04 INFO - PROCESS | 1654 | 1469879224419 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1654 | 1469879224420 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f85000 == 47 [pid = 1654] [id = 585] 04:47:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x120fb6400) [pid = 1654] [serial = 1755] [outer = 0x0] 04:47:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x125f68800) [pid = 1654] [serial = 1756] [outer = 0x120fb6400] 04:47:04 INFO - PROCESS | 1654 | 1469879224449 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128aa5000) [pid = 1654] [serial = 1757] [outer = 0x120fb6400] 04:47:05 INFO - PROCESS | 1654 | 1469879225076 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 870ms 04:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:47:05 INFO - PROCESS | 1654 | 1469879225106 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1654 | 1469879225110 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:47:05 INFO - PROCESS | 1654 | 1469879225113 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1654 | 1469879225115 Marionette TRACE conn2 <- [1,2314,null,{}] 04:47:05 INFO - PROCESS | 1654 | 1469879225119 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:05 INFO - PROCESS | 1654 | 1469879225120 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:05 INFO - PROCESS | 1654 | 1469879225217 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:47:05 INFO - PROCESS | 1654 | 1469879225299 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1654 | 1469879225300 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x116091000 == 48 [pid = 1654] [id = 586] 04:47:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116a23800) [pid = 1654] [serial = 1758] [outer = 0x0] 04:47:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x116ab4000) [pid = 1654] [serial = 1759] [outer = 0x116a23800] 04:47:05 INFO - PROCESS | 1654 | 1469879225328 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118085000) [pid = 1654] [serial = 1760] [outer = 0x116a23800] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d7e1800 == 47 [pid = 1654] [id = 580] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d72f800 == 46 [pid = 1654] [id = 579] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12cece800 == 45 [pid = 1654] [id = 578] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12cec7000 == 44 [pid = 1654] [id = 577] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12c088800 == 43 [pid = 1654] [id = 576] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12b954000 == 42 [pid = 1654] [id = 575] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac8e000 == 41 [pid = 1654] [id = 574] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12a449800 == 40 [pid = 1654] [id = 573] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x129093800 == 39 [pid = 1654] [id = 572] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c9800 == 38 [pid = 1654] [id = 571] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12124e800 == 37 [pid = 1654] [id = 570] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116af2000 == 36 [pid = 1654] [id = 569] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x124d17800 == 35 [pid = 1654] [id = 568] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12c08c800 == 34 [pid = 1654] [id = 566] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116add000 == 33 [pid = 1654] [id = 567] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116f80000 == 32 [pid = 1654] [id = 555] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116f85000 == 31 [pid = 1654] [id = 585] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12b672000 == 30 [pid = 1654] [id = 584] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x123480800 == 29 [pid = 1654] [id = 583] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd1a800 == 28 [pid = 1654] [id = 581] 04:47:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1192e4800 == 27 [pid = 1654] [id = 582] 04:47:06 INFO - PROCESS | 1654 | 1469879226280 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1291a2000) [pid = 1654] [serial = 1699] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x115ede800) [pid = 1654] [serial = 1652] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x112f24800) [pid = 1654] [serial = 1651] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118727c00) [pid = 1654] [serial = 1675] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119a9ec00) [pid = 1654] [serial = 1676] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1214ddc00) [pid = 1654] [serial = 1678] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116a1d400) [pid = 1654] [serial = 1672] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119505c00) [pid = 1654] [serial = 1655] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116ab1c00) [pid = 1654] [serial = 1673] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11910e800) [pid = 1654] [serial = 1667] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118334800) [pid = 1654] [serial = 1666] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1187ea400) [pid = 1654] [serial = 1654] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12542b800) [pid = 1654] [serial = 1658] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12353dc00) [pid = 1654] [serial = 1657] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a462c00) [pid = 1654] [serial = 1661] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1265b6800) [pid = 1654] [serial = 1660] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a465400) [pid = 1654] [serial = 1664] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118334400) [pid = 1654] [serial = 1663] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125429000) [pid = 1654] [serial = 1684] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126760400) [pid = 1654] [serial = 1688] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126526400) [pid = 1654] [serial = 1687] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1176b4800) [pid = 1654] [serial = 1691] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128daa800) [pid = 1654] [serial = 1697] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x113f11000) [pid = 1654] [serial = 1690] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116749400) [pid = 1654] [serial = 1670] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116538c00) [pid = 1654] [serial = 1669] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1234de000) [pid = 1654] [serial = 1681] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x125f69400) [pid = 1654] [serial = 1685] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x125f6c000) [pid = 1654] [serial = 1693] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1235c3000) [pid = 1654] [serial = 1682] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128aa4000) [pid = 1654] [serial = 1696] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121a4a400) [pid = 1654] [serial = 1679] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128a34c00) [pid = 1654] [serial = 1694] [outer = 0x0] [url = about:blank] 04:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1274ms 04:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:47:06 INFO - PROCESS | 1654 | 1469879226388 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1654 | 1469879226390 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:47:06 INFO - PROCESS | 1654 | 1469879226394 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1654 | 1469879226396 Marionette TRACE conn2 <- [1,2318,null,{}] 04:47:06 INFO - PROCESS | 1654 | 1469879226399 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:06 INFO - PROCESS | 1654 | 1469879226401 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:06 INFO - PROCESS | 1654 | 1469879226488 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:47:06 INFO - PROCESS | 1654 | 1469879226494 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1654 | 1469879226497 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11657c800 == 28 [pid = 1654] [id = 587] 04:47:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x115edc000) [pid = 1654] [serial = 1761] [outer = 0x0] 04:47:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116063400) [pid = 1654] [serial = 1762] [outer = 0x115edc000] 04:47:06 INFO - PROCESS | 1654 | 1469879226525 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116538c00) [pid = 1654] [serial = 1763] [outer = 0x115edc000] 04:47:06 INFO - PROCESS | 1654 | 1469879226920 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1654 | 1469879226967 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:47:06 INFO - PROCESS | 1654 | 1469879226972 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1654 | 1469879226974 Marionette TRACE conn2 <- [1,2322,null,{}] 04:47:06 INFO - PROCESS | 1654 | 1469879226976 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:06 INFO - PROCESS | 1654 | 1469879226978 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:07 INFO - PROCESS | 1654 | 1469879227056 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:47:07 INFO - PROCESS | 1654 | 1469879227062 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1654 | 1469879227063 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188c3000 == 29 [pid = 1654] [id = 588] 04:47:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116822000) [pid = 1654] [serial = 1764] [outer = 0x0] 04:47:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116a1cc00) [pid = 1654] [serial = 1765] [outer = 0x116822000] 04:47:07 INFO - PROCESS | 1654 | 1469879227090 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116ab3c00) [pid = 1654] [serial = 1766] [outer = 0x116822000] 04:47:07 INFO - PROCESS | 1654 | 1469879227415 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 04:47:07 INFO - PROCESS | 1654 | 1469879227444 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1654 | 1469879227446 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:47:07 INFO - PROCESS | 1654 | 1469879227455 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1654 | 1469879227458 Marionette TRACE conn2 <- [1,2326,null,{}] 04:47:07 INFO - PROCESS | 1654 | 1469879227466 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 1654 | 1469879227469 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:07 INFO - PROCESS | 1654 | 1469879227551 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:47:07 INFO - PROCESS | 1654 | 1469879227615 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1654 | 1469879227618 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x118512800 == 30 [pid = 1654] [id = 589] 04:47:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11807a800) [pid = 1654] [serial = 1767] [outer = 0x0] 04:47:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118342800) [pid = 1654] [serial = 1768] [outer = 0x11807a800] 04:47:07 INFO - PROCESS | 1654 | 1469879227646 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119250c00) [pid = 1654] [serial = 1769] [outer = 0x11807a800] 04:47:07 INFO - PROCESS | 1654 | 1469879227931 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 529ms 04:47:07 INFO - PROCESS | 1654 | 1469879227979 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:47:07 INFO - PROCESS | 1654 | 1469879227981 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:47:07 INFO - PROCESS | 1654 | 1469879227983 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1654 | 1469879227984 Marionette TRACE conn2 <- [1,2330,null,{}] 04:47:07 INFO - PROCESS | 1654 | 1469879227986 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 1654 | 1469879227987 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:08 INFO - PROCESS | 1654 | 1469879228067 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:47:08 INFO - PROCESS | 1654 | 1469879228131 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1654 | 1469879228132 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x123491000 == 31 [pid = 1654] [id = 590] 04:47:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118082000) [pid = 1654] [serial = 1770] [outer = 0x0] 04:47:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120f57400) [pid = 1654] [serial = 1771] [outer = 0x118082000] 04:47:08 INFO - PROCESS | 1654 | 1469879228157 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1210bc000) [pid = 1654] [serial = 1772] [outer = 0x118082000] 04:47:08 INFO - PROCESS | 1654 | 1469879228433 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 471ms 04:47:08 INFO - PROCESS | 1654 | 1469879228455 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1654 | 1469879228456 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:47:08 INFO - PROCESS | 1654 | 1469879228466 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1654 | 1469879228467 Marionette TRACE conn2 <- [1,2334,null,{}] 04:47:08 INFO - PROCESS | 1654 | 1469879228469 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:08 INFO - PROCESS | 1654 | 1469879228470 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:08 INFO - PROCESS | 1654 | 1469879228578 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:47:08 INFO - PROCESS | 1654 | 1469879228582 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1654 | 1469879228583 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260cd800 == 32 [pid = 1654] [id = 591] 04:47:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1160cac00) [pid = 1654] [serial = 1773] [outer = 0x0] 04:47:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1214e1000) [pid = 1654] [serial = 1774] [outer = 0x1160cac00] 04:47:08 INFO - PROCESS | 1654 | 1469879228607 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1234e2c00) [pid = 1654] [serial = 1775] [outer = 0x1160cac00] 04:47:08 INFO - PROCESS | 1654 | 1469879228959 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 522ms 04:47:08 INFO - PROCESS | 1654 | 1469879228994 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1654 | 1469879228995 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:47:08 INFO - PROCESS | 1654 | 1469879228997 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1654 | 1469879228998 Marionette TRACE conn2 <- [1,2338,null,{}] 04:47:09 INFO - PROCESS | 1654 | 1469879229001 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:09 INFO - PROCESS | 1654 | 1469879229005 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:09 INFO - PROCESS | 1654 | 1469879229123 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:47:09 INFO - PROCESS | 1654 | 1469879229127 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1654 | 1469879229128 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12907c000 == 33 [pid = 1654] [id = 592] 04:47:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1234e3400) [pid = 1654] [serial = 1776] [outer = 0x0] 04:47:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124b98000) [pid = 1654] [serial = 1777] [outer = 0x1234e3400] 04:47:09 INFO - PROCESS | 1654 | 1469879229153 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x125f5fc00) [pid = 1654] [serial = 1778] [outer = 0x1234e3400] 04:47:09 INFO - PROCESS | 1654 | 1469879229472 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 04:47:09 INFO - PROCESS | 1654 | 1469879229517 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1654 | 1469879229518 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:47:09 INFO - PROCESS | 1654 | 1469879229520 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1654 | 1469879229521 Marionette TRACE conn2 <- [1,2342,null,{}] 04:47:09 INFO - PROCESS | 1654 | 1469879229526 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:09 INFO - PROCESS | 1654 | 1469879229529 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:09 INFO - PROCESS | 1654 | 1469879229633 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:47:09 INFO - PROCESS | 1654 | 1469879229637 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1654 | 1469879229638 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24e000 == 34 [pid = 1654] [id = 593] 04:47:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123549000) [pid = 1654] [serial = 1779] [outer = 0x0] 04:47:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x125f69400) [pid = 1654] [serial = 1780] [outer = 0x123549000] 04:47:09 INFO - PROCESS | 1654 | 1469879229663 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1265b8800) [pid = 1654] [serial = 1781] [outer = 0x123549000] 04:47:09 INFO - PROCESS | 1654 | 1469879229975 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 473ms 04:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:47:10 INFO - PROCESS | 1654 | 1469879230000 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1654 | 1469879230001 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:47:10 INFO - PROCESS | 1654 | 1469879230003 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1654 | 1469879230004 Marionette TRACE conn2 <- [1,2346,null,{}] 04:47:10 INFO - PROCESS | 1654 | 1469879230014 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:10 INFO - PROCESS | 1654 | 1469879230015 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:10 INFO - PROCESS | 1654 | 1469879230116 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:47:10 INFO - PROCESS | 1654 | 1469879230120 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1654 | 1469879230121 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a574000 == 35 [pid = 1654] [id = 594] 04:47:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x125f6b000) [pid = 1654] [serial = 1782] [outer = 0x0] 04:47:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128a29800) [pid = 1654] [serial = 1783] [outer = 0x125f6b000] 04:47:10 INFO - PROCESS | 1654 | 1469879230145 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128aa4800) [pid = 1654] [serial = 1784] [outer = 0x125f6b000] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12904f800) [pid = 1654] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11680d800) [pid = 1654] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116a28800) [pid = 1654] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1160ce800) [pid = 1654] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12b8cd400) [pid = 1654] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1235c5000) [pid = 1654] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11674c800) [pid = 1654] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x117293000) [pid = 1654] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a551800) [pid = 1654] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124e9e000) [pid = 1654] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a4f8800) [pid = 1654] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12548e000) [pid = 1654] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1138d7000) [pid = 1654] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119247800) [pid = 1654] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128b89c00) [pid = 1654] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:47:10 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b9a4000) [pid = 1654] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:47:10 INFO - PROCESS | 1654 | 1469879230695 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 721ms 04:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:47:10 INFO - PROCESS | 1654 | 1469879230725 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1654 | 1469879230726 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:47:10 INFO - PROCESS | 1654 | 1469879230729 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1654 | 1469879230730 Marionette TRACE conn2 <- [1,2350,null,{}] 04:47:10 INFO - PROCESS | 1654 | 1469879230732 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:10 INFO - PROCESS | 1654 | 1469879230733 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:10 INFO - PROCESS | 1654 | 1469879230837 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:47:10 INFO - PROCESS | 1654 | 1469879230843 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1654 | 1469879230844 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac07000 == 36 [pid = 1654] [id = 595] 04:47:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1138d7000) [pid = 1654] [serial = 1785] [outer = 0x0] 04:47:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119152400) [pid = 1654] [serial = 1786] [outer = 0x1138d7000] 04:47:10 INFO - PROCESS | 1654 | 1469879230882 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1235c4800) [pid = 1654] [serial = 1787] [outer = 0x1138d7000] 04:47:11 INFO - PROCESS | 1654 | 1469879231279 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 568ms 04:47:11 INFO - PROCESS | 1654 | 1469879231298 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1654 | 1469879231299 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:47:11 INFO - PROCESS | 1654 | 1469879231319 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1654 | 1469879231320 Marionette TRACE conn2 <- [1,2354,null,{}] 04:47:11 INFO - PROCESS | 1654 | 1469879231322 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:11 INFO - PROCESS | 1654 | 1469879231325 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:11 INFO - PROCESS | 1654 | 1469879231427 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:47:11 INFO - PROCESS | 1654 | 1469879231433 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1654 | 1469879231434 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a942800 == 37 [pid = 1654] [id = 596] 04:47:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1235c5000) [pid = 1654] [serial = 1788] [outer = 0x0] 04:47:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128aa4000) [pid = 1654] [serial = 1789] [outer = 0x1235c5000] 04:47:11 INFO - PROCESS | 1654 | 1469879231458 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128ab1000) [pid = 1654] [serial = 1790] [outer = 0x1235c5000] 04:47:11 INFO - PROCESS | 1654 | 1469879231771 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 473ms 04:47:11 INFO - PROCESS | 1654 | 1469879231787 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1654 | 1469879231789 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:47:11 INFO - PROCESS | 1654 | 1469879231794 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1654 | 1469879231796 Marionette TRACE conn2 <- [1,2358,null,{}] 04:47:11 INFO - PROCESS | 1654 | 1469879231799 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:11 INFO - PROCESS | 1654 | 1469879231800 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:11 INFO - PROCESS | 1654 | 1469879231900 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:47:11 INFO - PROCESS | 1654 | 1469879231964 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1654 | 1469879231966 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c074800 == 38 [pid = 1654] [id = 597] 04:47:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f62c00) [pid = 1654] [serial = 1791] [outer = 0x0] 04:47:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128db4000) [pid = 1654] [serial = 1792] [outer = 0x125f62c00] 04:47:11 INFO - PROCESS | 1654 | 1469879231992 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12935d800) [pid = 1654] [serial = 1793] [outer = 0x125f62c00] 04:47:12 INFO - PROCESS | 1654 | 1469879232267 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 521ms 04:47:12 INFO - PROCESS | 1654 | 1469879232316 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1654 | 1469879232317 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:47:12 INFO - PROCESS | 1654 | 1469879232320 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1654 | 1469879232322 Marionette TRACE conn2 <- [1,2362,null,{}] 04:47:12 INFO - PROCESS | 1654 | 1469879232329 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:12 INFO - PROCESS | 1654 | 1469879232331 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:12 INFO - PROCESS | 1654 | 1469879232452 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:47:12 INFO - PROCESS | 1654 | 1469879232458 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1654 | 1469879232460 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ceb7800 == 39 [pid = 1654] [id = 598] 04:47:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a459400) [pid = 1654] [serial = 1794] [outer = 0x0] 04:47:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a4f7c00) [pid = 1654] [serial = 1795] [outer = 0x12a459400] 04:47:12 INFO - PROCESS | 1654 | 1469879232499 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a7a6800) [pid = 1654] [serial = 1796] [outer = 0x12a459400] 04:47:13 INFO - PROCESS | 1654 | 1469879233088 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 824ms 04:47:13 INFO - PROCESS | 1654 | 1469879233145 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1654 | 1469879233147 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:47:13 INFO - PROCESS | 1654 | 1469879233151 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1654 | 1469879233153 Marionette TRACE conn2 <- [1,2366,null,{}] 04:47:13 INFO - PROCESS | 1654 | 1469879233157 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:13 INFO - PROCESS | 1654 | 1469879233159 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:13 INFO - PROCESS | 1654 | 1469879233274 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:47:13 INFO - PROCESS | 1654 | 1469879233358 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1654 | 1469879233360 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192d6800 == 40 [pid = 1654] [id = 599] 04:47:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11653f400) [pid = 1654] [serial = 1797] [outer = 0x0] 04:47:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116745000) [pid = 1654] [serial = 1798] [outer = 0x11653f400] 04:47:13 INFO - PROCESS | 1654 | 1469879233391 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116a1c400) [pid = 1654] [serial = 1799] [outer = 0x11653f400] 04:47:13 INFO - PROCESS | 1654 | 1469879233951 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 821ms 04:47:14 INFO - PROCESS | 1654 | 1469879233996 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1654 | 1469879233999 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:47:14 INFO - PROCESS | 1654 | 1469879234005 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1654 | 1469879234007 Marionette TRACE conn2 <- [1,2370,null,{}] 04:47:14 INFO - PROCESS | 1654 | 1469879234010 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:14 INFO - PROCESS | 1654 | 1469879234011 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:14 INFO - PROCESS | 1654 | 1469879234120 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:47:14 INFO - PROCESS | 1654 | 1469879234204 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1654 | 1469879234205 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12122e000 == 41 [pid = 1654] [id = 600] 04:47:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x117db7400) [pid = 1654] [serial = 1800] [outer = 0x0] 04:47:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11833a000) [pid = 1654] [serial = 1801] [outer = 0x117db7400] 04:47:14 INFO - PROCESS | 1654 | 1469879234236 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x120f55800) [pid = 1654] [serial = 1802] [outer = 0x117db7400] 04:47:14 INFO - PROCESS | 1654 | 1469879234884 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12c074800 == 40 [pid = 1654] [id = 597] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12a942800 == 39 [pid = 1654] [id = 596] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac07000 == 38 [pid = 1654] [id = 595] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12a574000 == 37 [pid = 1654] [id = 594] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12a24e000 == 36 [pid = 1654] [id = 593] 04:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 924ms 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12907c000 == 35 [pid = 1654] [id = 592] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1260cd800 == 34 [pid = 1654] [id = 591] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x123491000 == 33 [pid = 1654] [id = 590] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x118512800 == 32 [pid = 1654] [id = 589] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1188c3000 == 31 [pid = 1654] [id = 588] 04:47:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11657c800 == 30 [pid = 1654] [id = 587] 04:47:14 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116744c00) [pid = 1654] [serial = 1703] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a54e000) [pid = 1654] [serial = 1700] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116064800) [pid = 1654] [serial = 1702] [outer = 0x0] [url = about:blank] 04:47:14 INFO - PROCESS | 1654 | 1469879234939 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:47:14 INFO - PROCESS | 1654 | 1469879234942 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:47:14 INFO - PROCESS | 1654 | 1469879234947 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1654 | 1469879234950 Marionette TRACE conn2 <- [1,2374,null,{}] 04:47:14 INFO - PROCESS | 1654 | 1469879234955 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:14 INFO - PROCESS | 1654 | 1469879234957 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:15 INFO - PROCESS | 1654 | 1469879235097 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:47:15 INFO - PROCESS | 1654 | 1469879235104 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1654 | 1469879235105 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x117239800 == 31 [pid = 1654] [id = 601] 04:47:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11682b000) [pid = 1654] [serial = 1803] [outer = 0x0] 04:47:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1168e8400) [pid = 1654] [serial = 1804] [outer = 0x11682b000] 04:47:15 INFO - PROCESS | 1654 | 1469879235152 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x117294000) [pid = 1654] [serial = 1805] [outer = 0x11682b000] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12bf25800) [pid = 1654] [serial = 1745] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12bf1fc00) [pid = 1654] [serial = 1744] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12bf15000) [pid = 1654] [serial = 1742] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x129367800) [pid = 1654] [serial = 1726] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116823400) [pid = 1654] [serial = 1708] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1181fbc00) [pid = 1654] [serial = 1711] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1214e2c00) [pid = 1654] [serial = 1736] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12b9ad400) [pid = 1654] [serial = 1741] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12542dc00) [pid = 1654] [serial = 1718] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125436000) [pid = 1654] [serial = 1720] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125f68400) [pid = 1654] [serial = 1721] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124bf7c00) [pid = 1654] [serial = 1717] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118866800) [pid = 1654] [serial = 1712] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x117d38c00) [pid = 1654] [serial = 1705] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12ac72400) [pid = 1654] [serial = 1732] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125f66000) [pid = 1654] [serial = 1738] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116a23000) [pid = 1654] [serial = 1709] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a7a5800) [pid = 1654] [serial = 1729] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118341c00) [pid = 1654] [serial = 1706] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a991400) [pid = 1654] [serial = 1730] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126423c00) [pid = 1654] [serial = 1723] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116aaf000) [pid = 1654] [serial = 1735] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x121092800) [pid = 1654] [serial = 1714] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b651400) [pid = 1654] [serial = 1733] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a4f5800) [pid = 1654] [serial = 1727] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1234dec00) [pid = 1654] [serial = 1715] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12b8cd000) [pid = 1654] [serial = 1739] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12904fc00) [pid = 1654] [serial = 1724] [outer = 0x0] [url = about:blank] 04:47:15 INFO - PROCESS | 1654 | 1469879235656 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 727ms 04:47:15 INFO - PROCESS | 1654 | 1469879235672 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1654 | 1469879235677 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:47:15 INFO - PROCESS | 1654 | 1469879235682 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1654 | 1469879235683 Marionette TRACE conn2 <- [1,2378,null,{}] 04:47:15 INFO - PROCESS | 1654 | 1469879235686 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:15 INFO - PROCESS | 1654 | 1469879235687 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:15 INFO - PROCESS | 1654 | 1469879235765 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:47:15 INFO - PROCESS | 1654 | 1469879235768 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1654 | 1469879235770 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12122a000 == 32 [pid = 1654] [id = 602] 04:47:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11833a800) [pid = 1654] [serial = 1806] [outer = 0x0] 04:47:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119a9ec00) [pid = 1654] [serial = 1807] [outer = 0x11833a800] 04:47:15 INFO - PROCESS | 1654 | 1469879235798 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120fb5000) [pid = 1654] [serial = 1808] [outer = 0x11833a800] 04:47:16 INFO - PROCESS | 1654 | 1469879236155 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 04:47:16 INFO - PROCESS | 1654 | 1469879236202 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1654 | 1469879236203 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:47:16 INFO - PROCESS | 1654 | 1469879236211 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1654 | 1469879236214 Marionette TRACE conn2 <- [1,2382,null,{}] 04:47:16 INFO - PROCESS | 1654 | 1469879236222 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:16 INFO - PROCESS | 1654 | 1469879236226 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:16 INFO - PROCESS | 1654 | 1469879236311 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:47:16 INFO - PROCESS | 1654 | 1469879236316 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1654 | 1469879236318 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c5800 == 33 [pid = 1654] [id = 603] 04:47:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1151a3000) [pid = 1654] [serial = 1809] [outer = 0x0] 04:47:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x123547400) [pid = 1654] [serial = 1810] [outer = 0x1151a3000] 04:47:16 INFO - PROCESS | 1654 | 1469879236345 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x124ba0400) [pid = 1654] [serial = 1811] [outer = 0x1151a3000] 04:47:16 INFO - PROCESS | 1654 | 1469879236695 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 528ms 04:47:16 INFO - PROCESS | 1654 | 1469879236735 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1654 | 1469879236738 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:47:16 INFO - PROCESS | 1654 | 1469879236741 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1654 | 1469879236743 Marionette TRACE conn2 <- [1,2386,null,{}] 04:47:16 INFO - PROCESS | 1654 | 1469879236767 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:16 INFO - PROCESS | 1654 | 1469879236769 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:16 INFO - PROCESS | 1654 | 1469879236897 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:47:16 INFO - PROCESS | 1654 | 1469879236908 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1654 | 1469879236909 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x129097000 == 34 [pid = 1654] [id = 604] 04:47:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12542b400) [pid = 1654] [serial = 1812] [outer = 0x0] 04:47:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12548a800) [pid = 1654] [serial = 1813] [outer = 0x12542b400] 04:47:16 INFO - PROCESS | 1654 | 1469879236950 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x125f66800) [pid = 1654] [serial = 1814] [outer = 0x12542b400] 04:47:17 INFO - PROCESS | 1654 | 1469879237414 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 720ms 04:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:47:17 INFO - PROCESS | 1654 | 1469879237468 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1654 | 1469879237469 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:47:17 INFO - PROCESS | 1654 | 1469879237471 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1654 | 1469879237473 Marionette TRACE conn2 <- [1,2390,null,{}] 04:47:17 INFO - PROCESS | 1654 | 1469879237487 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:17 INFO - PROCESS | 1654 | 1469879237489 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:17 INFO - PROCESS | 1654 | 1469879237591 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:47:17 INFO - PROCESS | 1654 | 1469879237595 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1654 | 1469879237596 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a453800 == 35 [pid = 1654] [id = 605] 04:47:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118340400) [pid = 1654] [serial = 1815] [outer = 0x0] 04:47:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125432c00) [pid = 1654] [serial = 1816] [outer = 0x118340400] 04:47:17 INFO - PROCESS | 1654 | 1469879237622 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126047c00) [pid = 1654] [serial = 1817] [outer = 0x118340400] 04:47:17 INFO - PROCESS | 1654 | 1469879237978 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 530ms 04:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:47:18 INFO - PROCESS | 1654 | 1469879238003 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1654 | 1469879238004 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:47:18 INFO - PROCESS | 1654 | 1469879238006 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1654 | 1469879238008 Marionette TRACE conn2 <- [1,2394,null,{}] 04:47:18 INFO - PROCESS | 1654 | 1469879238019 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 1654 | 1469879238023 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:18 INFO - PROCESS | 1654 | 1469879238152 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:47:18 INFO - PROCESS | 1654 | 1469879238165 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1654 | 1469879238166 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b66a000 == 36 [pid = 1654] [id = 606] 04:47:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126526400) [pid = 1654] [serial = 1818] [outer = 0x0] 04:47:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128aab400) [pid = 1654] [serial = 1819] [outer = 0x126526400] 04:47:18 INFO - PROCESS | 1654 | 1469879238192 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1291ac800) [pid = 1654] [serial = 1820] [outer = 0x126526400] 04:47:18 INFO - PROCESS | 1654 | 1469879238592 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 632ms 04:47:18 INFO - PROCESS | 1654 | 1469879238639 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1654 | 1469879238641 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:47:18 INFO - PROCESS | 1654 | 1469879238644 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1654 | 1469879238646 Marionette TRACE conn2 <- [1,2398,null,{}] 04:47:18 INFO - PROCESS | 1654 | 1469879238655 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 1654 | 1469879238657 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:18 INFO - PROCESS | 1654 | 1469879238808 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:47:18 INFO - PROCESS | 1654 | 1469879238863 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1654 | 1469879238864 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc0800 == 37 [pid = 1654] [id = 607] 04:47:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a45cc00) [pid = 1654] [serial = 1821] [outer = 0x0] 04:47:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a54d800) [pid = 1654] [serial = 1822] [outer = 0x12a45cc00] 04:47:18 INFO - PROCESS | 1654 | 1469879238905 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a989c00) [pid = 1654] [serial = 1823] [outer = 0x12a45cc00] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11807a800) [pid = 1654] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1160cac00) [pid = 1654] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11519e400) [pid = 1654] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1234e3400) [pid = 1654] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125f6b000) [pid = 1654] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11833b400) [pid = 1654] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x123549000) [pid = 1654] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116822000) [pid = 1654] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118082000) [pid = 1654] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1234e3c00) [pid = 1654] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1138d7000) [pid = 1654] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x115edc000) [pid = 1654] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x120fb6400) [pid = 1654] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x116a23800) [pid = 1654] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x125f62c00) [pid = 1654] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:47:19 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1235c5000) [pid = 1654] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:47:19 INFO - PROCESS | 1654 | 1469879239383 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 771ms 04:47:19 INFO - PROCESS | 1654 | 1469879239415 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1654 | 1469879239417 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:47:19 INFO - PROCESS | 1654 | 1469879239420 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1654 | 1469879239422 Marionette TRACE conn2 <- [1,2402,null,{}] 04:47:19 INFO - PROCESS | 1654 | 1469879239427 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:19 INFO - PROCESS | 1654 | 1469879239429 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:19 INFO - PROCESS | 1654 | 1469879239609 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:47:19 INFO - PROCESS | 1654 | 1469879239670 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1654 | 1469879239671 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x129083800 == 38 [pid = 1654] [id = 608] 04:47:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1160ce800) [pid = 1654] [serial = 1824] [outer = 0x0] 04:47:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116a26400) [pid = 1654] [serial = 1825] [outer = 0x1160ce800] 04:47:19 INFO - PROCESS | 1654 | 1469879239710 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121808c00) [pid = 1654] [serial = 1826] [outer = 0x1160ce800] 04:47:20 INFO - PROCESS | 1654 | 1469879240029 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 620ms 04:47:20 INFO - PROCESS | 1654 | 1469879240046 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1654 | 1469879240047 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:47:20 INFO - PROCESS | 1654 | 1469879240054 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1654 | 1469879240055 Marionette TRACE conn2 <- [1,2406,null,{}] 04:47:20 INFO - PROCESS | 1654 | 1469879240065 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 1654 | 1469879240066 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:20 INFO - PROCESS | 1654 | 1469879240152 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:47:20 INFO - PROCESS | 1654 | 1469879240212 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1654 | 1469879240213 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x125f83000 == 39 [pid = 1654] [id = 609] 04:47:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11673a400) [pid = 1654] [serial = 1827] [outer = 0x0] 04:47:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x125f64c00) [pid = 1654] [serial = 1828] [outer = 0x11673a400] 04:47:20 INFO - PROCESS | 1654 | 1469879240237 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12a7aa800) [pid = 1654] [serial = 1829] [outer = 0x11673a400] 04:47:20 INFO - PROCESS | 1654 | 1469879240499 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 473ms 04:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:47:20 INFO - PROCESS | 1654 | 1469879240531 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1654 | 1469879240532 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:47:20 INFO - PROCESS | 1654 | 1469879240534 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1654 | 1469879240535 Marionette TRACE conn2 <- [1,2410,null,{}] 04:47:20 INFO - PROCESS | 1654 | 1469879240537 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 1654 | 1469879240538 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:20 INFO - PROCESS | 1654 | 1469879240622 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:47:20 INFO - PROCESS | 1654 | 1469879240628 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1654 | 1469879240629 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ced1800 == 40 [pid = 1654] [id = 610] 04:47:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11833b400) [pid = 1654] [serial = 1830] [outer = 0x0] 04:47:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12ac6bc00) [pid = 1654] [serial = 1831] [outer = 0x11833b400] 04:47:20 INFO - PROCESS | 1654 | 1469879240660 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12b650000) [pid = 1654] [serial = 1832] [outer = 0x11833b400] 04:47:21 INFO - PROCESS | 1654 | 1469879241021 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 04:47:21 INFO - PROCESS | 1654 | 1469879241054 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1654 | 1469879241056 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:47:21 INFO - PROCESS | 1654 | 1469879241069 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1654 | 1469879241070 Marionette TRACE conn2 <- [1,2414,null,{}] 04:47:21 INFO - PROCESS | 1654 | 1469879241078 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:21 INFO - PROCESS | 1654 | 1469879241080 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:21 INFO - PROCESS | 1654 | 1469879241168 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:47:21 INFO - PROCESS | 1654 | 1469879241172 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1654 | 1469879241173 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d726000 == 41 [pid = 1654] [id = 611] 04:47:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12b650800) [pid = 1654] [serial = 1833] [outer = 0x0] 04:47:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b9b0400) [pid = 1654] [serial = 1834] [outer = 0x12b650800] 04:47:21 INFO - PROCESS | 1654 | 1469879241203 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bf1cc00) [pid = 1654] [serial = 1835] [outer = 0x12b650800] 04:47:21 INFO - PROCESS | 1654 | 1469879241801 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 770ms 04:47:21 INFO - PROCESS | 1654 | 1469879241840 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:47:21 INFO - PROCESS | 1654 | 1469879241846 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1654 | 1469879241850 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1654 | 1469879241854 Marionette TRACE conn2 <- [1,2418,null,{}] 04:47:21 INFO - PROCESS | 1654 | 1469879241858 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:21 INFO - PROCESS | 1654 | 1469879241861 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:22 INFO - PROCESS | 1654 | 1469879242022 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:47:22 INFO - PROCESS | 1654 | 1469879242131 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1654 | 1469879242132 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x121135800 == 42 [pid = 1654] [id = 612] 04:47:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x116749400) [pid = 1654] [serial = 1836] [outer = 0x0] 04:47:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x116aaf000) [pid = 1654] [serial = 1837] [outer = 0x116749400] 04:47:22 INFO - PROCESS | 1654 | 1469879242164 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11833d400) [pid = 1654] [serial = 1838] [outer = 0x116749400] 04:47:22 INFO - PROCESS | 1654 | 1469879242610 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 822ms 04:47:22 INFO - PROCESS | 1654 | 1469879242672 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1654 | 1469879242676 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:47:22 INFO - PROCESS | 1654 | 1469879242698 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1654 | 1469879242700 Marionette TRACE conn2 <- [1,2422,null,{}] 04:47:22 INFO - PROCESS | 1654 | 1469879242703 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:22 INFO - PROCESS | 1654 | 1469879242704 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:22 INFO - PROCESS | 1654 | 1469879242809 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:47:22 INFO - PROCESS | 1654 | 1469879242884 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1654 | 1469879242885 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a56f000 == 43 [pid = 1654] [id = 613] 04:47:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12109dc00) [pid = 1654] [serial = 1839] [outer = 0x0] 04:47:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1234df800) [pid = 1654] [serial = 1840] [outer = 0x12109dc00] 04:47:22 INFO - PROCESS | 1654 | 1469879242917 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124bf7000) [pid = 1654] [serial = 1841] [outer = 0x12109dc00] 04:47:23 INFO - PROCESS | 1654 | 1469879243342 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 675ms 04:47:23 INFO - PROCESS | 1654 | 1469879243371 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1654 | 1469879243373 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:47:23 INFO - PROCESS | 1654 | 1469879243375 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1654 | 1469879243378 Marionette TRACE conn2 <- [1,2426,null,{}] 04:47:23 INFO - PROCESS | 1654 | 1469879243386 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:23 INFO - PROCESS | 1654 | 1469879243389 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:23 INFO - PROCESS | 1654 | 1469879243490 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:47:23 INFO - PROCESS | 1654 | 1469879243555 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1654 | 1469879243557 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d738000 == 44 [pid = 1654] [id = 614] 04:47:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x125f6a000) [pid = 1654] [serial = 1842] [outer = 0x0] 04:47:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1265c1c00) [pid = 1654] [serial = 1843] [outer = 0x125f6a000] 04:47:23 INFO - PROCESS | 1654 | 1469879243599 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x129046400) [pid = 1654] [serial = 1844] [outer = 0x125f6a000] 04:47:24 INFO - PROCESS | 1654 | 1469879244043 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 04:47:24 INFO - PROCESS | 1654 | 1469879244050 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1654 | 1469879244054 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:47:24 INFO - PROCESS | 1654 | 1469879244057 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1654 | 1469879244059 Marionette TRACE conn2 <- [1,2430,null,{}] 04:47:24 INFO - PROCESS | 1654 | 1469879244063 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:24 INFO - PROCESS | 1654 | 1469879244065 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:24 INFO - PROCESS | 1654 | 1469879244245 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:47:24 INFO - PROCESS | 1654 | 1469879244334 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1654 | 1469879244335 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd03000 == 45 [pid = 1654] [id = 615] 04:47:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12904f800) [pid = 1654] [serial = 1845] [outer = 0x0] 04:47:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a554800) [pid = 1654] [serial = 1846] [outer = 0x12904f800] 04:47:24 INFO - PROCESS | 1654 | 1469879244365 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b8c0c00) [pid = 1654] [serial = 1847] [outer = 0x12904f800] 04:47:24 INFO - PROCESS | 1654 | 1469879244764 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 720ms 04:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:47:24 INFO - PROCESS | 1654 | 1469879244778 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1654 | 1469879244779 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:47:24 INFO - PROCESS | 1654 | 1469879244781 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1654 | 1469879244783 Marionette TRACE conn2 <- [1,2434,null,{}] 04:47:24 INFO - PROCESS | 1654 | 1469879244785 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:24 INFO - PROCESS | 1654 | 1469879244786 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:24 INFO - PROCESS | 1654 | 1469879244885 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:47:24 INFO - PROCESS | 1654 | 1469879244945 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1654 | 1469879244946 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd1b800 == 46 [pid = 1654] [id = 616] 04:47:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b8c2800) [pid = 1654] [serial = 1848] [outer = 0x0] 04:47:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12bf12c00) [pid = 1654] [serial = 1849] [outer = 0x12b8c2800] 04:47:24 INFO - PROCESS | 1654 | 1469879244975 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12bf1d800) [pid = 1654] [serial = 1850] [outer = 0x12b8c2800] 04:47:25 INFO - PROCESS | 1654 | 1469879245453 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 723ms 04:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:47:25 INFO - PROCESS | 1654 | 1469879245505 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1654 | 1469879245506 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:47:25 INFO - PROCESS | 1654 | 1469879245512 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1654 | 1469879245514 Marionette TRACE conn2 <- [1,2438,null,{}] 04:47:25 INFO - PROCESS | 1654 | 1469879245518 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:25 INFO - PROCESS | 1654 | 1469879245524 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:25 INFO - PROCESS | 1654 | 1469879245692 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:47:25 INFO - PROCESS | 1654 | 1469879245772 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1654 | 1469879245773 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119987000 == 47 [pid = 1654] [id = 617] 04:47:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x116828c00) [pid = 1654] [serial = 1851] [outer = 0x0] 04:47:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x125f69800) [pid = 1654] [serial = 1852] [outer = 0x116828c00] 04:47:25 INFO - PROCESS | 1654 | 1469879245802 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12bf31000) [pid = 1654] [serial = 1853] [outer = 0x116828c00] 04:47:26 INFO - PROCESS | 1654 | 1469879246337 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 873ms 04:47:26 INFO - PROCESS | 1654 | 1469879246384 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:47:26 INFO - PROCESS | 1654 | 1469879246387 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:47:26 INFO - PROCESS | 1654 | 1469879246390 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1654 | 1469879246392 Marionette TRACE conn2 <- [1,2442,null,{}] 04:47:26 INFO - PROCESS | 1654 | 1469879246396 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:26 INFO - PROCESS | 1654 | 1469879246398 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:26 INFO - PROCESS | 1654 | 1469879246499 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:47:26 INFO - PROCESS | 1654 | 1469879246577 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1654 | 1469879246579 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x117221000 == 48 [pid = 1654] [id = 618] 04:47:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11519f800) [pid = 1654] [serial = 1854] [outer = 0x0] 04:47:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x115ecf400) [pid = 1654] [serial = 1855] [outer = 0x11519f800] 04:47:26 INFO - PROCESS | 1654 | 1469879246607 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1160d2400) [pid = 1654] [serial = 1856] [outer = 0x11519f800] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12ced1800 == 47 [pid = 1654] [id = 610] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x125f83000 == 46 [pid = 1654] [id = 609] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x129083800 == 45 [pid = 1654] [id = 608] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc0800 == 44 [pid = 1654] [id = 607] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b66a000 == 43 [pid = 1654] [id = 606] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a453800 == 42 [pid = 1654] [id = 605] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x129097000 == 41 [pid = 1654] [id = 604] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c5800 == 40 [pid = 1654] [id = 603] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12122a000 == 39 [pid = 1654] [id = 602] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x117239800 == 38 [pid = 1654] [id = 601] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12122e000 == 37 [pid = 1654] [id = 600] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1192d6800 == 36 [pid = 1654] [id = 599] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12ceb7800 == 35 [pid = 1654] [id = 598] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x116091000 == 34 [pid = 1654] [id = 586] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x119987000 == 33 [pid = 1654] [id = 617] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd1b800 == 32 [pid = 1654] [id = 616] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd03000 == 31 [pid = 1654] [id = 615] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d738000 == 30 [pid = 1654] [id = 614] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a56f000 == 29 [pid = 1654] [id = 613] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x121135800 == 28 [pid = 1654] [id = 612] 04:47:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d726000 == 27 [pid = 1654] [id = 611] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118342800) [pid = 1654] [serial = 1768] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119250c00) [pid = 1654] [serial = 1769] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1214e1000) [pid = 1654] [serial = 1774] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x116ab0800) [pid = 1654] [serial = 1748] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x116813000) [pid = 1654] [serial = 1747] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x124b98000) [pid = 1654] [serial = 1777] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128a29800) [pid = 1654] [serial = 1783] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x120f59c00) [pid = 1654] [serial = 1751] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1265b8800) [pid = 1654] [serial = 1781] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1194e9c00) [pid = 1654] [serial = 1750] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x125f69400) [pid = 1654] [serial = 1780] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116a1cc00) [pid = 1654] [serial = 1765] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116ab3c00) [pid = 1654] [serial = 1766] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x120f57400) [pid = 1654] [serial = 1771] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124ea0400) [pid = 1654] [serial = 1753] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1235c4800) [pid = 1654] [serial = 1787] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116063400) [pid = 1654] [serial = 1762] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116538c00) [pid = 1654] [serial = 1763] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12648f800) [pid = 1654] [serial = 1754] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128aa5000) [pid = 1654] [serial = 1757] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x125f68800) [pid = 1654] [serial = 1756] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119152400) [pid = 1654] [serial = 1786] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118085000) [pid = 1654] [serial = 1760] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116ab4000) [pid = 1654] [serial = 1759] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128aa4800) [pid = 1654] [serial = 1784] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12935d800) [pid = 1654] [serial = 1793] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x125f5fc00) [pid = 1654] [serial = 1778] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1234e2c00) [pid = 1654] [serial = 1775] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a4f7c00) [pid = 1654] [serial = 1795] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128db4000) [pid = 1654] [serial = 1792] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128aa4000) [pid = 1654] [serial = 1789] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128ab1000) [pid = 1654] [serial = 1790] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1210bc000) [pid = 1654] [serial = 1772] [outer = 0x0] [url = about:blank] 04:47:27 INFO - PROCESS | 1654 | 1469879247680 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1323ms 04:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:47:27 INFO - PROCESS | 1654 | 1469879247714 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1654 | 1469879247717 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:47:27 INFO - PROCESS | 1654 | 1469879247727 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1654 | 1469879247730 Marionette TRACE conn2 <- [1,2446,null,{}] 04:47:27 INFO - PROCESS | 1654 | 1469879247736 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:27 INFO - PROCESS | 1654 | 1469879247739 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:27 INFO - PROCESS | 1654 | 1469879247867 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:47:27 INFO - PROCESS | 1654 | 1469879247948 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1654 | 1469879247949 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x116580000 == 28 [pid = 1654] [id = 619] 04:47:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11519e400) [pid = 1654] [serial = 1857] [outer = 0x0] 04:47:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x115edcc00) [pid = 1654] [serial = 1858] [outer = 0x11519e400] 04:47:28 INFO - PROCESS | 1654 | 1469879247995 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116273000) [pid = 1654] [serial = 1859] [outer = 0x11519e400] 04:47:28 INFO - PROCESS | 1654 | 1469879248303 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 630ms 04:47:28 INFO - PROCESS | 1654 | 1469879248350 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1654 | 1469879248354 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:47:28 INFO - PROCESS | 1654 | 1469879248361 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1654 | 1469879248363 Marionette TRACE conn2 <- [1,2450,null,{}] 04:47:28 INFO - PROCESS | 1654 | 1469879248365 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 1654 | 1469879248367 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:28 INFO - PROCESS | 1654 | 1469879248446 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:47:28 INFO - PROCESS | 1654 | 1469879248503 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1654 | 1469879248504 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1192cd800 == 29 [pid = 1654] [id = 620] 04:47:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11673d400) [pid = 1654] [serial = 1860] [outer = 0x0] 04:47:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116749800) [pid = 1654] [serial = 1861] [outer = 0x11673d400] 04:47:28 INFO - PROCESS | 1654 | 1469879248531 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11682a800) [pid = 1654] [serial = 1862] [outer = 0x11673d400] 04:47:28 INFO - PROCESS | 1654 | 1469879248838 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 04:47:28 INFO - PROCESS | 1654 | 1469879248880 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1654 | 1469879248882 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:47:28 INFO - PROCESS | 1654 | 1469879248884 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1654 | 1469879248887 Marionette TRACE conn2 <- [1,2454,null,{}] 04:47:28 INFO - PROCESS | 1654 | 1469879248895 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 1654 | 1469879248898 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:28 INFO - PROCESS | 1654 | 1469879248977 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:47:29 INFO - PROCESS | 1654 | 1469879249033 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1654 | 1469879249035 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x121139800 == 30 [pid = 1654] [id = 621] 04:47:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113810400) [pid = 1654] [serial = 1863] [outer = 0x0] 04:47:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116a29800) [pid = 1654] [serial = 1864] [outer = 0x113810400] 04:47:29 INFO - PROCESS | 1654 | 1469879249063 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118081400) [pid = 1654] [serial = 1865] [outer = 0x113810400] 04:47:29 INFO - PROCESS | 1654 | 1469879249362 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 04:47:29 INFO - PROCESS | 1654 | 1469879249405 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1654 | 1469879249407 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:47:29 INFO - PROCESS | 1654 | 1469879249412 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1654 | 1469879249413 Marionette TRACE conn2 <- [1,2458,null,{}] 04:47:29 INFO - PROCESS | 1654 | 1469879249415 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:29 INFO - PROCESS | 1654 | 1469879249416 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:29 INFO - PROCESS | 1654 | 1469879249494 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:47:29 INFO - PROCESS | 1654 | 1469879249497 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1654 | 1469879249499 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x121571800 == 31 [pid = 1654] [id = 622] 04:47:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118335400) [pid = 1654] [serial = 1866] [outer = 0x0] 04:47:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118861000) [pid = 1654] [serial = 1867] [outer = 0x118335400] 04:47:29 INFO - PROCESS | 1654 | 1469879249523 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119251800) [pid = 1654] [serial = 1868] [outer = 0x118335400] 04:47:29 INFO - PROCESS | 1654 | 1469879249908 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 524ms 04:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:47:29 INFO - PROCESS | 1654 | 1469879249938 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1654 | 1469879249940 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:47:29 INFO - PROCESS | 1654 | 1469879249942 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1654 | 1469879249944 Marionette TRACE conn2 <- [1,2462,null,{}] 04:47:29 INFO - PROCESS | 1654 | 1469879249946 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:29 INFO - PROCESS | 1654 | 1469879249957 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:30 INFO - PROCESS | 1654 | 1469879250091 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:47:30 INFO - PROCESS | 1654 | 1469879250114 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1654 | 1469879250116 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a7b800 == 32 [pid = 1654] [id = 623] 04:47:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11673bc00) [pid = 1654] [serial = 1869] [outer = 0x0] 04:47:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119aa0800) [pid = 1654] [serial = 1870] [outer = 0x11673bc00] 04:47:30 INFO - PROCESS | 1654 | 1469879250156 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x120f57400) [pid = 1654] [serial = 1871] [outer = 0x11673bc00] 04:47:30 INFO - PROCESS | 1654 | 1469879250584 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 669ms 04:47:30 INFO - PROCESS | 1654 | 1469879250612 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1654 | 1469879250613 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:47:30 INFO - PROCESS | 1654 | 1469879250623 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1654 | 1469879250624 Marionette TRACE conn2 <- [1,2466,null,{}] 04:47:30 INFO - PROCESS | 1654 | 1469879250626 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:30 INFO - PROCESS | 1654 | 1469879250630 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:30 INFO - PROCESS | 1654 | 1469879250746 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:47:30 INFO - PROCESS | 1654 | 1469879250781 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1654 | 1469879250783 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x126592000 == 33 [pid = 1654] [id = 624] 04:47:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x120f5b800) [pid = 1654] [serial = 1872] [outer = 0x0] 04:47:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1210bc400) [pid = 1654] [serial = 1873] [outer = 0x120f5b800] 04:47:30 INFO - PROCESS | 1654 | 1469879250807 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124a6ac00) [pid = 1654] [serial = 1874] [outer = 0x120f5b800] 04:47:31 INFO - PROCESS | 1654 | 1469879251102 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 04:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:47:31 INFO - PROCESS | 1654 | 1469879251146 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1654 | 1469879251147 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:47:31 INFO - PROCESS | 1654 | 1469879251149 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1654 | 1469879251150 Marionette TRACE conn2 <- [1,2470,null,{}] 04:47:31 INFO - PROCESS | 1654 | 1469879251152 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:31 INFO - PROCESS | 1654 | 1469879251153 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:31 INFO - PROCESS | 1654 | 1469879251255 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:47:31 INFO - PROCESS | 1654 | 1469879251294 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1654 | 1469879251296 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d59000 == 34 [pid = 1654] [id = 625] 04:47:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112a8a000) [pid = 1654] [serial = 1875] [outer = 0x0] 04:47:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124bfcc00) [pid = 1654] [serial = 1876] [outer = 0x112a8a000] 04:47:31 INFO - PROCESS | 1654 | 1469879251320 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12542c000) [pid = 1654] [serial = 1877] [outer = 0x112a8a000] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12b650800) [pid = 1654] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11833b400) [pid = 1654] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118340400) [pid = 1654] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x126526400) [pid = 1654] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1160ce800) [pid = 1654] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a45cc00) [pid = 1654] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12542b400) [pid = 1654] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11682b000) [pid = 1654] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1151a3000) [pid = 1654] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a459400) [pid = 1654] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11653f400) [pid = 1654] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x117db7400) [pid = 1654] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11833a800) [pid = 1654] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:47:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11673a400) [pid = 1654] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:47:31 INFO - PROCESS | 1654 | 1469879251806 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 671ms 04:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:47:31 INFO - PROCESS | 1654 | 1469879251821 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1654 | 1469879251822 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:47:31 INFO - PROCESS | 1654 | 1469879251824 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1654 | 1469879251826 Marionette TRACE conn2 <- [1,2474,null,{}] 04:47:31 INFO - PROCESS | 1654 | 1469879251830 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:31 INFO - PROCESS | 1654 | 1469879251831 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:31 INFO - PROCESS | 1654 | 1469879251903 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:47:31 INFO - PROCESS | 1654 | 1469879251907 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1654 | 1469879251909 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x121906800 == 35 [pid = 1654] [id = 626] 04:47:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1160cc000) [pid = 1654] [serial = 1878] [outer = 0x0] 04:47:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11673d000) [pid = 1654] [serial = 1879] [outer = 0x1160cc000] 04:47:31 INFO - PROCESS | 1654 | 1469879251935 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11833b400) [pid = 1654] [serial = 1880] [outer = 0x1160cc000] 04:47:32 INFO - PROCESS | 1654 | 1469879252249 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 470ms 04:47:32 INFO - PROCESS | 1654 | 1469879252295 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1654 | 1469879252296 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:47:32 INFO - PROCESS | 1654 | 1469879252298 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1654 | 1469879252299 Marionette TRACE conn2 <- [1,2478,null,{}] 04:47:32 INFO - PROCESS | 1654 | 1469879252301 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:32 INFO - PROCESS | 1654 | 1469879252303 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:32 INFO - PROCESS | 1654 | 1469879252383 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:47:32 INFO - PROCESS | 1654 | 1469879252442 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1654 | 1469879252443 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x121137800 == 36 [pid = 1654] [id = 627] 04:47:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116277c00) [pid = 1654] [serial = 1881] [outer = 0x0] 04:47:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ae5400) [pid = 1654] [serial = 1882] [outer = 0x116277c00] 04:47:32 INFO - PROCESS | 1654 | 1469879252467 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125431400) [pid = 1654] [serial = 1883] [outer = 0x116277c00] 04:47:32 INFO - PROCESS | 1654 | 1469879252746 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 468ms 04:47:32 INFO - PROCESS | 1654 | 1469879252767 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1654 | 1469879252768 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:47:32 INFO - PROCESS | 1654 | 1469879252770 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1654 | 1469879252771 Marionette TRACE conn2 <- [1,2482,null,{}] 04:47:32 INFO - PROCESS | 1654 | 1469879252782 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:32 INFO - PROCESS | 1654 | 1469879252783 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:32 INFO - PROCESS | 1654 | 1469879252864 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:47:32 INFO - PROCESS | 1654 | 1469879252868 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1654 | 1469879252870 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a582800 == 37 [pid = 1654] [id = 628] 04:47:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x125432800) [pid = 1654] [serial = 1884] [outer = 0x0] 04:47:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f62c00) [pid = 1654] [serial = 1885] [outer = 0x125432800] 04:47:32 INFO - PROCESS | 1654 | 1469879252896 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x125f6c000) [pid = 1654] [serial = 1886] [outer = 0x125432800] 04:47:33 INFO - PROCESS | 1654 | 1469879253219 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 468ms 04:47:33 INFO - PROCESS | 1654 | 1469879253239 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1654 | 1469879253241 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:47:33 INFO - PROCESS | 1654 | 1469879253245 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1654 | 1469879253247 Marionette TRACE conn2 <- [1,2486,null,{}] 04:47:33 INFO - PROCESS | 1654 | 1469879253250 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 1654 | 1469879253251 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:33 INFO - PROCESS | 1654 | 1469879253375 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:47:33 INFO - PROCESS | 1654 | 1469879253381 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1654 | 1469879253382 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a79800 == 38 [pid = 1654] [id = 629] 04:47:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125430000) [pid = 1654] [serial = 1887] [outer = 0x0] 04:47:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x125f6b000) [pid = 1654] [serial = 1888] [outer = 0x125430000] 04:47:33 INFO - PROCESS | 1654 | 1469879253409 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128a30000) [pid = 1654] [serial = 1889] [outer = 0x125430000] 04:47:33 INFO - PROCESS | 1654 | 1469879253872 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 04:47:33 INFO - PROCESS | 1654 | 1469879253917 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1654 | 1469879253921 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:47:33 INFO - PROCESS | 1654 | 1469879253926 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1654 | 1469879253931 Marionette TRACE conn2 <- [1,2490,null,{}] 04:47:33 INFO - PROCESS | 1654 | 1469879253937 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 1654 | 1469879253940 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:34 INFO - PROCESS | 1654 | 1469879254120 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:47:34 INFO - PROCESS | 1654 | 1469879254230 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1654 | 1469879254234 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x116af0800 == 39 [pid = 1654] [id = 630] 04:47:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112f5e800) [pid = 1654] [serial = 1890] [outer = 0x0] 04:47:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x113358000) [pid = 1654] [serial = 1891] [outer = 0x112f5e800] 04:47:34 INFO - PROCESS | 1654 | 1469879254276 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1162d0000) [pid = 1654] [serial = 1892] [outer = 0x112f5e800] 04:47:34 INFO - PROCESS | 1654 | 1469879254819 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 925ms 04:47:34 INFO - PROCESS | 1654 | 1469879254850 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1654 | 1469879254854 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:47:34 INFO - PROCESS | 1654 | 1469879254888 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1654 | 1469879254890 Marionette TRACE conn2 <- [1,2494,null,{}] 04:47:34 INFO - PROCESS | 1654 | 1469879254895 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:34 INFO - PROCESS | 1654 | 1469879254896 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:35 INFO - PROCESS | 1654 | 1469879255004 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:47:35 INFO - PROCESS | 1654 | 1469879255086 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1654 | 1469879255088 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x121a84000 == 40 [pid = 1654] [id = 631] 04:47:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11682f400) [pid = 1654] [serial = 1893] [outer = 0x0] 04:47:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1168e7c00) [pid = 1654] [serial = 1894] [outer = 0x11682f400] 04:47:35 INFO - PROCESS | 1654 | 1469879255118 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116ab1c00) [pid = 1654] [serial = 1895] [outer = 0x11682f400] 04:47:35 INFO - PROCESS | 1654 | 1469879255777 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 925ms 04:47:35 INFO - PROCESS | 1654 | 1469879255813 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1654 | 1469879255815 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:47:35 INFO - PROCESS | 1654 | 1469879255819 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1654 | 1469879255822 Marionette TRACE conn2 <- [1,2498,null,{}] 04:47:35 INFO - PROCESS | 1654 | 1469879255826 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:35 INFO - PROCESS | 1654 | 1469879255827 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:35 INFO - PROCESS | 1654 | 1469879255956 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:47:36 INFO - PROCESS | 1654 | 1469879256015 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1654 | 1469879256016 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119a04000 == 41 [pid = 1654] [id = 632] 04:47:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116545000) [pid = 1654] [serial = 1896] [outer = 0x0] 04:47:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116810000) [pid = 1654] [serial = 1897] [outer = 0x116545000] 04:47:36 INFO - PROCESS | 1654 | 1469879256044 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x116a1e800) [pid = 1654] [serial = 1898] [outer = 0x116545000] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12a582800 == 40 [pid = 1654] [id = 628] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x121137800 == 39 [pid = 1654] [id = 627] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x121906800 == 38 [pid = 1654] [id = 626] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x128d59000 == 37 [pid = 1654] [id = 625] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x126592000 == 36 [pid = 1654] [id = 624] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x124a7b800 == 35 [pid = 1654] [id = 623] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x121571800 == 34 [pid = 1654] [id = 622] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x121139800 == 33 [pid = 1654] [id = 621] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1192cd800 == 32 [pid = 1654] [id = 620] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116580000 == 31 [pid = 1654] [id = 619] 04:47:36 INFO - PROCESS | 1654 | --DOCSHELL 0x117221000 == 30 [pid = 1654] [id = 618] 04:47:36 INFO - PROCESS | 1654 | 1469879256466 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 674ms 04:47:36 INFO - PROCESS | 1654 | 1469879256495 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1654 | 1469879256497 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:47:36 INFO - PROCESS | 1654 | 1469879256502 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1654 | 1469879256503 Marionette TRACE conn2 <- [1,2502,null,{}] 04:47:36 INFO - PROCESS | 1654 | 1469879256506 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:36 INFO - PROCESS | 1654 | 1469879256507 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:36 INFO - PROCESS | 1654 | 1469879256587 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:47:36 INFO - PROCESS | 1654 | 1469879256596 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1654 | 1469879256597 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119a18800 == 31 [pid = 1654] [id = 633] 04:47:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11807bc00) [pid = 1654] [serial = 1899] [outer = 0x0] 04:47:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118343800) [pid = 1654] [serial = 1900] [outer = 0x11807bc00] 04:47:36 INFO - PROCESS | 1654 | 1469879256623 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119153800) [pid = 1654] [serial = 1901] [outer = 0x11807bc00] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12bf1cc00) [pid = 1654] [serial = 1835] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b9b0400) [pid = 1654] [serial = 1834] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12ac6bc00) [pid = 1654] [serial = 1831] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x125432c00) [pid = 1654] [serial = 1816] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128aab400) [pid = 1654] [serial = 1819] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116a26400) [pid = 1654] [serial = 1825] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a54d800) [pid = 1654] [serial = 1822] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1291ac800) [pid = 1654] [serial = 1820] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12548a800) [pid = 1654] [serial = 1813] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1168e8400) [pid = 1654] [serial = 1804] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x117294000) [pid = 1654] [serial = 1805] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123547400) [pid = 1654] [serial = 1810] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124ba0400) [pid = 1654] [serial = 1811] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12a7a6800) [pid = 1654] [serial = 1796] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116745000) [pid = 1654] [serial = 1798] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116a1c400) [pid = 1654] [serial = 1799] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11833a000) [pid = 1654] [serial = 1801] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x120f55800) [pid = 1654] [serial = 1802] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a9ec00) [pid = 1654] [serial = 1807] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x120fb5000) [pid = 1654] [serial = 1808] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a7aa800) [pid = 1654] [serial = 1829] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a989c00) [pid = 1654] [serial = 1823] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126047c00) [pid = 1654] [serial = 1817] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b650000) [pid = 1654] [serial = 1832] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x125f64c00) [pid = 1654] [serial = 1828] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x121808c00) [pid = 1654] [serial = 1826] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x125f66800) [pid = 1654] [serial = 1814] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1654 | 1469879256997 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 04:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:47:37 INFO - PROCESS | 1654 | 1469879257022 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1654 | 1469879257023 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:47:37 INFO - PROCESS | 1654 | 1469879257025 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1654 | 1469879257028 Marionette TRACE conn2 <- [1,2506,null,{}] 04:47:37 INFO - PROCESS | 1654 | 1469879257036 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:37 INFO - PROCESS | 1654 | 1469879257039 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:37 INFO - PROCESS | 1654 | 1469879257119 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:47:37 INFO - PROCESS | 1654 | 1469879257126 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1654 | 1469879257129 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12348a800 == 32 [pid = 1654] [id = 634] 04:47:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x120f08000) [pid = 1654] [serial = 1902] [outer = 0x0] 04:47:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x120f5b400) [pid = 1654] [serial = 1903] [outer = 0x120f08000] 04:47:37 INFO - PROCESS | 1654 | 1469879257158 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12109f800) [pid = 1654] [serial = 1904] [outer = 0x120f08000] 04:47:37 INFO - PROCESS | 1654 | 1469879257527 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 04:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:47:37 INFO - PROCESS | 1654 | 1469879257553 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1654 | 1469879257555 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:47:37 INFO - PROCESS | 1654 | 1469879257557 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1654 | 1469879257560 Marionette TRACE conn2 <- [1,2510,null,{}] 04:47:37 INFO - PROCESS | 1654 | 1469879257563 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:37 INFO - PROCESS | 1654 | 1469879257564 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:37 INFO - PROCESS | 1654 | 1469879257645 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:47:37 INFO - PROCESS | 1654 | 1469879257648 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1654 | 1469879257650 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a41000 == 33 [pid = 1654] [id = 635] 04:47:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1214e6c00) [pid = 1654] [serial = 1905] [outer = 0x0] 04:47:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1234e1800) [pid = 1654] [serial = 1906] [outer = 0x1214e6c00] 04:47:37 INFO - PROCESS | 1654 | 1469879257675 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124b98000) [pid = 1654] [serial = 1907] [outer = 0x1214e6c00] 04:47:38 INFO - PROCESS | 1654 | 1469879258025 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 521ms 04:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:47:38 INFO - PROCESS | 1654 | 1469879258078 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1654 | 1469879258080 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:47:38 INFO - PROCESS | 1654 | 1469879258082 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1654 | 1469879258083 Marionette TRACE conn2 <- [1,2514,null,{}] 04:47:38 INFO - PROCESS | 1654 | 1469879258085 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:38 INFO - PROCESS | 1654 | 1469879258086 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:38 INFO - PROCESS | 1654 | 1469879258163 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:47:38 INFO - PROCESS | 1654 | 1469879258229 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1654 | 1469879258230 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x129088000 == 34 [pid = 1654] [id = 636] 04:47:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121992800) [pid = 1654] [serial = 1908] [outer = 0x0] 04:47:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124e9f400) [pid = 1654] [serial = 1909] [outer = 0x121992800] 04:47:38 INFO - PROCESS | 1654 | 1469879258254 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125499400) [pid = 1654] [serial = 1910] [outer = 0x121992800] 04:47:38 INFO - PROCESS | 1654 | 1469879258580 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 04:47:38 INFO - PROCESS | 1654 | 1469879258603 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1654 | 1469879258604 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:47:38 INFO - PROCESS | 1654 | 1469879258606 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1654 | 1469879258608 Marionette TRACE conn2 <- [1,2518,null,{}] 04:47:38 INFO - PROCESS | 1654 | 1469879258617 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:38 INFO - PROCESS | 1654 | 1469879258621 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:38 INFO - PROCESS | 1654 | 1469879258742 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:47:38 INFO - PROCESS | 1654 | 1469879258747 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1654 | 1469879258748 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a93c000 == 35 [pid = 1654] [id = 637] 04:47:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121a4c400) [pid = 1654] [serial = 1911] [outer = 0x0] 04:47:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126424000) [pid = 1654] [serial = 1912] [outer = 0x121a4c400] 04:47:38 INFO - PROCESS | 1654 | 1469879258773 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128ab1000) [pid = 1654] [serial = 1913] [outer = 0x121a4c400] 04:47:39 INFO - PROCESS | 1654 | 1469879259098 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 526ms 04:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:47:39 INFO - PROCESS | 1654 | 1469879259138 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1654 | 1469879259140 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1654 | 1469879259143 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1654 | 1469879259146 Marionette TRACE conn2 <- [1,2522,null,{}] 04:47:39 INFO - PROCESS | 1654 | 1469879259149 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:39 INFO - PROCESS | 1654 | 1469879259150 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:39 INFO - PROCESS | 1654 | 1469879259251 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:47:39 INFO - PROCESS | 1654 | 1469879259255 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1654 | 1469879259256 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b66b000 == 36 [pid = 1654] [id = 638] 04:47:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128b89c00) [pid = 1654] [serial = 1914] [outer = 0x0] 04:47:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12904c800) [pid = 1654] [serial = 1915] [outer = 0x128b89c00] 04:47:39 INFO - PROCESS | 1654 | 1469879259287 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291a2000) [pid = 1654] [serial = 1916] [outer = 0x128b89c00] 04:47:39 INFO - PROCESS | 1654 | 1469879259634 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 522ms 04:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:47:39 INFO - PROCESS | 1654 | 1469879259670 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1654 | 1469879259671 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1654 | 1469879259673 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1654 | 1469879259674 Marionette TRACE conn2 <- [1,2526,null,{}] 04:47:39 INFO - PROCESS | 1654 | 1469879259678 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:39 INFO - PROCESS | 1654 | 1469879259679 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:39 INFO - PROCESS | 1654 | 1469879259789 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:47:39 INFO - PROCESS | 1654 | 1469879259842 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1654 | 1469879259843 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcd0000 == 37 [pid = 1654] [id = 639] 04:47:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128b8f000) [pid = 1654] [serial = 1917] [outer = 0x0] 04:47:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x129359000) [pid = 1654] [serial = 1918] [outer = 0x128b8f000] 04:47:39 INFO - PROCESS | 1654 | 1469879259879 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a45bc00) [pid = 1654] [serial = 1919] [outer = 0x128b8f000] 04:47:40 INFO - PROCESS | 1654 | 1469879260217 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 573ms 04:47:40 INFO - PROCESS | 1654 | 1469879260247 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1654 | 1469879260248 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:47:40 INFO - PROCESS | 1654 | 1469879260250 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1654 | 1469879260251 Marionette TRACE conn2 <- [1,2530,null,{}] 04:47:40 INFO - PROCESS | 1654 | 1469879260253 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:40 INFO - PROCESS | 1654 | 1469879260254 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:40 INFO - PROCESS | 1654 | 1469879260354 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:47:40 INFO - PROCESS | 1654 | 1469879260365 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1654 | 1469879260366 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c093800 == 38 [pid = 1654] [id = 640] 04:47:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12904f000) [pid = 1654] [serial = 1920] [outer = 0x0] 04:47:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a4ee400) [pid = 1654] [serial = 1921] [outer = 0x12904f000] 04:47:40 INFO - PROCESS | 1654 | 1469879260398 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a54f000) [pid = 1654] [serial = 1922] [outer = 0x12904f000] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116277c00) [pid = 1654] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1160cc000) [pid = 1654] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116749400) [pid = 1654] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12109dc00) [pid = 1654] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x113810400) [pid = 1654] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x125f6a000) [pid = 1654] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11673d400) [pid = 1654] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12904f800) [pid = 1654] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11673bc00) [pid = 1654] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12b8c2800) [pid = 1654] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116828c00) [pid = 1654] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11519f800) [pid = 1654] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x120f5b800) [pid = 1654] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11519e400) [pid = 1654] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118335400) [pid = 1654] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x125432800) [pid = 1654] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:47:40 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112a8a000) [pid = 1654] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:47:40 INFO - PROCESS | 1654 | 1469879260789 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 573ms 04:47:40 INFO - PROCESS | 1654 | 1469879260830 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1654 | 1469879260831 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:47:40 INFO - PROCESS | 1654 | 1469879260833 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1654 | 1469879260834 Marionette TRACE conn2 <- [1,2534,null,{}] 04:47:40 INFO - PROCESS | 1654 | 1469879260850 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:40 INFO - PROCESS | 1654 | 1469879260852 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:40 INFO - PROCESS | 1654 | 1469879260939 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:47:40 INFO - PROCESS | 1654 | 1469879260945 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1654 | 1469879260946 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcda800 == 39 [pid = 1654] [id = 641] 04:47:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x115e17000) [pid = 1654] [serial = 1923] [outer = 0x0] 04:47:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11833b800) [pid = 1654] [serial = 1924] [outer = 0x115e17000] 04:47:40 INFO - PROCESS | 1654 | 1469879260970 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121995000) [pid = 1654] [serial = 1925] [outer = 0x115e17000] 04:47:41 INFO - PROCESS | 1654 | 1469879261286 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 470ms 04:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:47:41 INFO - PROCESS | 1654 | 1469879261304 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1654 | 1469879261305 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:47:41 INFO - PROCESS | 1654 | 1469879261307 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1654 | 1469879261311 Marionette TRACE conn2 <- [1,2538,null,{}] 04:47:41 INFO - PROCESS | 1654 | 1469879261314 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:41 INFO - PROCESS | 1654 | 1469879261315 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:41 INFO - PROCESS | 1654 | 1469879261403 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:47:41 INFO - PROCESS | 1654 | 1469879261407 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1654 | 1469879261410 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cecc800 == 40 [pid = 1654] [id = 642] 04:47:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124bf7400) [pid = 1654] [serial = 1926] [outer = 0x0] 04:47:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a4ec800) [pid = 1654] [serial = 1927] [outer = 0x124bf7400] 04:47:41 INFO - PROCESS | 1654 | 1469879261445 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a98c400) [pid = 1654] [serial = 1928] [outer = 0x124bf7400] 04:47:41 INFO - PROCESS | 1654 | 1469879261787 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 521ms 04:47:41 INFO - PROCESS | 1654 | 1469879261829 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1654 | 1469879261830 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:47:41 INFO - PROCESS | 1654 | 1469879261833 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1654 | 1469879261834 Marionette TRACE conn2 <- [1,2542,null,{}] 04:47:41 INFO - PROCESS | 1654 | 1469879261847 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:41 INFO - PROCESS | 1654 | 1469879261848 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:41 INFO - PROCESS | 1654 | 1469879261928 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:47:41 INFO - PROCESS | 1654 | 1469879261932 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1654 | 1469879261933 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d276000 == 41 [pid = 1654] [id = 643] 04:47:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a98d400) [pid = 1654] [serial = 1929] [outer = 0x0] 04:47:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12ac70c00) [pid = 1654] [serial = 1930] [outer = 0x12a98d400] 04:47:41 INFO - PROCESS | 1654 | 1469879261956 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b655800) [pid = 1654] [serial = 1931] [outer = 0x12a98d400] 04:47:42 INFO - PROCESS | 1654 | 1469879262267 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 480ms 04:47:42 INFO - PROCESS | 1654 | 1469879262313 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1654 | 1469879262314 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:47:42 INFO - PROCESS | 1654 | 1469879262316 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1654 | 1469879262317 Marionette TRACE conn2 <- [1,2546,null,{}] 04:47:42 INFO - PROCESS | 1654 | 1469879262320 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:42 INFO - PROCESS | 1654 | 1469879262321 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:42 INFO - PROCESS | 1654 | 1469879262405 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:47:42 INFO - PROCESS | 1654 | 1469879262410 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1654 | 1469879262412 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d726000 == 42 [pid = 1654] [id = 644] 04:47:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b656000) [pid = 1654] [serial = 1932] [outer = 0x0] 04:47:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b8cc800) [pid = 1654] [serial = 1933] [outer = 0x12b656000] 04:47:42 INFO - PROCESS | 1654 | 1469879262435 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b9a9c00) [pid = 1654] [serial = 1934] [outer = 0x12b656000] 04:47:42 INFO - PROCESS | 1654 | 1469879262898 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 618ms 04:47:42 INFO - PROCESS | 1654 | 1469879262936 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1654 | 1469879262939 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:47:42 INFO - PROCESS | 1654 | 1469879262943 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1654 | 1469879262945 Marionette TRACE conn2 <- [1,2550,null,{}] 04:47:42 INFO - PROCESS | 1654 | 1469879262949 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:42 INFO - PROCESS | 1654 | 1469879262951 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:43 INFO - PROCESS | 1654 | 1469879263061 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:47:43 INFO - PROCESS | 1654 | 1469879263173 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1654 | 1469879263175 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f21800 == 43 [pid = 1654] [id = 645] 04:47:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1168e8400) [pid = 1654] [serial = 1935] [outer = 0x0] 04:47:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1170a0000) [pid = 1654] [serial = 1936] [outer = 0x1168e8400] 04:47:43 INFO - PROCESS | 1654 | 1469879263207 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x118340400) [pid = 1654] [serial = 1937] [outer = 0x1168e8400] 04:47:43 INFO - PROCESS | 1654 | 1469879263635 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 721ms 04:47:43 INFO - PROCESS | 1654 | 1469879263664 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1654 | 1469879263669 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:47:43 INFO - PROCESS | 1654 | 1469879263676 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1654 | 1469879263679 Marionette TRACE conn2 <- [1,2554,null,{}] 04:47:43 INFO - PROCESS | 1654 | 1469879263683 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:43 INFO - PROCESS | 1654 | 1469879263685 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:43 INFO - PROCESS | 1654 | 1469879263843 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:47:43 INFO - PROCESS | 1654 | 1469879263949 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1654 | 1469879263950 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a56b000 == 44 [pid = 1654] [id = 646] 04:47:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119a9f000) [pid = 1654] [serial = 1938] [outer = 0x0] 04:47:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x121094c00) [pid = 1654] [serial = 1939] [outer = 0x119a9f000] 04:47:44 INFO - PROCESS | 1654 | 1469879264000 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1214ebc00) [pid = 1654] [serial = 1940] [outer = 0x119a9f000] 04:47:44 INFO - PROCESS | 1654 | 1469879264506 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 878ms 04:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:47:44 INFO - PROCESS | 1654 | 1469879264553 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1654 | 1469879264554 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:47:44 INFO - PROCESS | 1654 | 1469879264573 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1654 | 1469879264576 Marionette TRACE conn2 <- [1,2558,null,{}] 04:47:44 INFO - PROCESS | 1654 | 1469879264587 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:44 INFO - PROCESS | 1654 | 1469879264591 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:44 INFO - PROCESS | 1654 | 1469879264694 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:47:44 INFO - PROCESS | 1654 | 1469879264772 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1654 | 1469879264774 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d731800 == 45 [pid = 1654] [id = 647] 04:47:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x126047c00) [pid = 1654] [serial = 1941] [outer = 0x0] 04:47:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12652fc00) [pid = 1654] [serial = 1942] [outer = 0x126047c00] 04:47:44 INFO - PROCESS | 1654 | 1469879264805 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128a33800) [pid = 1654] [serial = 1943] [outer = 0x126047c00] 04:47:45 INFO - PROCESS | 1654 | 1469879265234 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 692ms 04:47:45 INFO - PROCESS | 1654 | 1469879265250 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:47:45 INFO - PROCESS | 1654 | 1469879265252 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:47:45 INFO - PROCESS | 1654 | 1469879265254 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1654 | 1469879265255 Marionette TRACE conn2 <- [1,2562,null,{}] 04:47:45 INFO - PROCESS | 1654 | 1469879265258 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:45 INFO - PROCESS | 1654 | 1469879265259 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:45 INFO - PROCESS | 1654 | 1469879265361 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:47:45 INFO - PROCESS | 1654 | 1469879265422 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1654 | 1469879265423 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd06800 == 46 [pid = 1654] [id = 648] 04:47:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x126426c00) [pid = 1654] [serial = 1944] [outer = 0x0] 04:47:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x128b94400) [pid = 1654] [serial = 1945] [outer = 0x126426c00] 04:47:45 INFO - PROCESS | 1654 | 1469879265455 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1291a9c00) [pid = 1654] [serial = 1946] [outer = 0x126426c00] 04:47:45 INFO - PROCESS | 1654 | 1469879265963 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 768ms 04:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:47:46 INFO - PROCESS | 1654 | 1469879266037 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1654 | 1469879266038 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:47:46 INFO - PROCESS | 1654 | 1469879266040 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1654 | 1469879266042 Marionette TRACE conn2 <- [1,2566,null,{}] 04:47:46 INFO - PROCESS | 1654 | 1469879266044 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:46 INFO - PROCESS | 1654 | 1469879266045 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:46 INFO - PROCESS | 1654 | 1469879266145 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:47:46 INFO - PROCESS | 1654 | 1469879266382 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1654 | 1469879266383 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x119915800 == 47 [pid = 1654] [id = 649] 04:47:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1138d8000) [pid = 1654] [serial = 1947] [outer = 0x0] 04:47:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x116738c00) [pid = 1654] [serial = 1948] [outer = 0x1138d8000] 04:47:46 INFO - PROCESS | 1654 | 1469879266413 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x116820800) [pid = 1654] [serial = 1949] [outer = 0x1138d8000] 04:47:46 INFO - PROCESS | 1654 | 1469879266919 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 922ms 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12d276000 == 46 [pid = 1654] [id = 643] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12cecc800 == 45 [pid = 1654] [id = 642] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcda800 == 44 [pid = 1654] [id = 641] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12c093800 == 43 [pid = 1654] [id = 640] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcd0000 == 42 [pid = 1654] [id = 639] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12b66b000 == 41 [pid = 1654] [id = 638] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12a93c000 == 40 [pid = 1654] [id = 637] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x129088000 == 39 [pid = 1654] [id = 636] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x128a41000 == 38 [pid = 1654] [id = 635] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12348a800 == 37 [pid = 1654] [id = 634] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x119a18800 == 36 [pid = 1654] [id = 633] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x119a04000 == 35 [pid = 1654] [id = 632] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x121a84000 == 34 [pid = 1654] [id = 631] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x124a79800 == 33 [pid = 1654] [id = 629] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x116af0800 == 32 [pid = 1654] [id = 630] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd06800 == 31 [pid = 1654] [id = 648] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12d731800 == 30 [pid = 1654] [id = 647] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12a56b000 == 29 [pid = 1654] [id = 646] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12d726000 == 28 [pid = 1654] [id = 644] 04:47:47 INFO - PROCESS | 1654 | --DOCSHELL 0x119f21800 == 27 [pid = 1654] [id = 645] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11833d400) [pid = 1654] [serial = 1838] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x116aaf000) [pid = 1654] [serial = 1837] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124bf7000) [pid = 1654] [serial = 1841] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1234df800) [pid = 1654] [serial = 1840] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x116a29800) [pid = 1654] [serial = 1864] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x129046400) [pid = 1654] [serial = 1844] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1265c1c00) [pid = 1654] [serial = 1843] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118081400) [pid = 1654] [serial = 1865] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116749800) [pid = 1654] [serial = 1861] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b8c0c00) [pid = 1654] [serial = 1847] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a554800) [pid = 1654] [serial = 1846] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11682a800) [pid = 1654] [serial = 1862] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119aa0800) [pid = 1654] [serial = 1870] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12bf1d800) [pid = 1654] [serial = 1850] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12bf12c00) [pid = 1654] [serial = 1849] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12bf31000) [pid = 1654] [serial = 1853] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x125f69800) [pid = 1654] [serial = 1852] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1160d2400) [pid = 1654] [serial = 1856] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x115ecf400) [pid = 1654] [serial = 1855] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1210bc400) [pid = 1654] [serial = 1873] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x115edcc00) [pid = 1654] [serial = 1858] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x116273000) [pid = 1654] [serial = 1859] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118861000) [pid = 1654] [serial = 1867] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125f6c000) [pid = 1654] [serial = 1886] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x120f57400) [pid = 1654] [serial = 1871] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124bfcc00) [pid = 1654] [serial = 1876] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124a6ac00) [pid = 1654] [serial = 1874] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x124ae5400) [pid = 1654] [serial = 1882] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11673d000) [pid = 1654] [serial = 1879] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x125f6b000) [pid = 1654] [serial = 1888] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11833b400) [pid = 1654] [serial = 1880] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x125f62c00) [pid = 1654] [serial = 1885] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12542c000) [pid = 1654] [serial = 1877] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119251800) [pid = 1654] [serial = 1868] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x125431400) [pid = 1654] [serial = 1883] [outer = 0x0] [url = about:blank] 04:47:47 INFO - PROCESS | 1654 | 1469879267569 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1654 | 1469879267572 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:47:47 INFO - PROCESS | 1654 | 1469879267585 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1654 | 1469879267587 Marionette TRACE conn2 <- [1,2570,null,{}] 04:47:47 INFO - PROCESS | 1654 | 1469879267591 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:47 INFO - PROCESS | 1654 | 1469879267593 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:47 INFO - PROCESS | 1654 | 1469879267700 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:47:47 INFO - PROCESS | 1654 | 1469879267706 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1654 | 1469879267709 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11686a000 == 28 [pid = 1654] [id = 650] 04:47:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116062000) [pid = 1654] [serial = 1950] [outer = 0x0] 04:47:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1160ccc00) [pid = 1654] [serial = 1951] [outer = 0x116062000] 04:47:47 INFO - PROCESS | 1654 | 1469879267738 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11673d800) [pid = 1654] [serial = 1952] [outer = 0x116062000] 04:47:48 INFO - PROCESS | 1654 | 1469879268123 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 573ms 04:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:47:48 INFO - PROCESS | 1654 | 1469879268156 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1654 | 1469879268158 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:47:48 INFO - PROCESS | 1654 | 1469879268163 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1654 | 1469879268166 Marionette TRACE conn2 <- [1,2574,null,{}] 04:47:48 INFO - PROCESS | 1654 | 1469879268169 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:48 INFO - PROCESS | 1654 | 1469879268171 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:48 INFO - PROCESS | 1654 | 1469879268250 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:47:48 INFO - PROCESS | 1654 | 1469879268254 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1654 | 1469879268255 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188c9000 == 29 [pid = 1654] [id = 651] 04:47:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11680c000) [pid = 1654] [serial = 1953] [outer = 0x0] 04:47:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1168e5000) [pid = 1654] [serial = 1954] [outer = 0x11680c000] 04:47:48 INFO - PROCESS | 1654 | 1469879268285 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116ab0400) [pid = 1654] [serial = 1955] [outer = 0x11680c000] 04:47:48 INFO - PROCESS | 1654 | 1469879268630 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 475ms 04:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:47:48 INFO - PROCESS | 1654 | 1469879268636 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1654 | 1469879268637 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:47:48 INFO - PROCESS | 1654 | 1469879268639 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1654 | 1469879268641 Marionette TRACE conn2 <- [1,2578,null,{}] 04:47:48 INFO - PROCESS | 1654 | 1469879268653 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:48 INFO - PROCESS | 1654 | 1469879268657 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:48 INFO - PROCESS | 1654 | 1469879268767 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:47:48 INFO - PROCESS | 1654 | 1469879268849 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1654 | 1469879268851 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x121224000 == 30 [pid = 1654] [id = 652] 04:47:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112f51400) [pid = 1654] [serial = 1956] [outer = 0x0] 04:47:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1187e8c00) [pid = 1654] [serial = 1957] [outer = 0x112f51400] 04:47:48 INFO - PROCESS | 1654 | 1469879268889 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119150400) [pid = 1654] [serial = 1958] [outer = 0x112f51400] 04:47:49 INFO - PROCESS | 1654 | 1469879269295 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 726ms 04:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:47:49 INFO - PROCESS | 1654 | 1469879269367 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1654 | 1469879269369 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:47:49 INFO - PROCESS | 1654 | 1469879269372 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1654 | 1469879269374 Marionette TRACE conn2 <- [1,2582,null,{}] 04:47:49 INFO - PROCESS | 1654 | 1469879269377 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:49 INFO - PROCESS | 1654 | 1469879269380 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:49 INFO - PROCESS | 1654 | 1469879269500 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:47:49 INFO - PROCESS | 1654 | 1469879269510 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1654 | 1469879269512 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c2a000 == 31 [pid = 1654] [id = 653] 04:47:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119f2e000) [pid = 1654] [serial = 1959] [outer = 0x0] 04:47:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120f55000) [pid = 1654] [serial = 1960] [outer = 0x119f2e000] 04:47:49 INFO - PROCESS | 1654 | 1469879269552 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121095000) [pid = 1654] [serial = 1961] [outer = 0x119f2e000] 04:47:50 INFO - PROCESS | 1654 | 1469879270004 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms 04:47:50 INFO - PROCESS | 1654 | 1469879270056 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1654 | 1469879270058 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:47:50 INFO - PROCESS | 1654 | 1469879270063 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1654 | 1469879270065 Marionette TRACE conn2 <- [1,2586,null,{}] 04:47:50 INFO - PROCESS | 1654 | 1469879270067 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:50 INFO - PROCESS | 1654 | 1469879270068 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:50 INFO - PROCESS | 1654 | 1469879270178 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:47:50 INFO - PROCESS | 1654 | 1469879270204 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1654 | 1469879270205 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c46000 == 32 [pid = 1654] [id = 654] 04:47:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12109ac00) [pid = 1654] [serial = 1962] [outer = 0x0] 04:47:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1210bc400) [pid = 1654] [serial = 1963] [outer = 0x12109ac00] 04:47:50 INFO - PROCESS | 1654 | 1469879270229 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121a57c00) [pid = 1654] [serial = 1964] [outer = 0x12109ac00] 04:47:50 INFO - PROCESS | 1654 | 1469879270556 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 04:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:47:50 INFO - PROCESS | 1654 | 1469879270583 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1654 | 1469879270585 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:47:50 INFO - PROCESS | 1654 | 1469879270587 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1654 | 1469879270588 Marionette TRACE conn2 <- [1,2590,null,{}] 04:47:50 INFO - PROCESS | 1654 | 1469879270597 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:50 INFO - PROCESS | 1654 | 1469879270601 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:50 INFO - PROCESS | 1654 | 1469879270719 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:47:50 INFO - PROCESS | 1654 | 1469879270724 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1654 | 1469879270725 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1254c0000 == 33 [pid = 1654] [id = 655] 04:47:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1234e0400) [pid = 1654] [serial = 1965] [outer = 0x0] 04:47:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124b99800) [pid = 1654] [serial = 1966] [outer = 0x1234e0400] 04:47:50 INFO - PROCESS | 1654 | 1469879270751 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12542fc00) [pid = 1654] [serial = 1967] [outer = 0x1234e0400] 04:47:51 INFO - PROCESS | 1654 | 1469879271112 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 576ms 04:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:47:51 INFO - PROCESS | 1654 | 1469879271163 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1654 | 1469879271165 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:47:51 INFO - PROCESS | 1654 | 1469879271167 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1654 | 1469879271168 Marionette TRACE conn2 <- [1,2594,null,{}] 04:47:51 INFO - PROCESS | 1654 | 1469879271170 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:51 INFO - PROCESS | 1654 | 1469879271171 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:51 INFO - PROCESS | 1654 | 1469879271271 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:47:51 INFO - PROCESS | 1654 | 1469879271281 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1654 | 1469879271282 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b1e000 == 34 [pid = 1654] [id = 656] 04:47:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1194ed800) [pid = 1654] [serial = 1968] [outer = 0x0] 04:47:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x125f60000) [pid = 1654] [serial = 1969] [outer = 0x1194ed800] 04:47:51 INFO - PROCESS | 1654 | 1469879271306 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12603a000) [pid = 1654] [serial = 1970] [outer = 0x1194ed800] 04:47:51 INFO - PROCESS | 1654 | 1469879271648 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 517ms 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x121a4c400) [pid = 1654] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x128b8f000) [pid = 1654] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x128b89c00) [pid = 1654] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12904f000) [pid = 1654] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125430000) [pid = 1654] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11807bc00) [pid = 1654] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121992800) [pid = 1654] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11682f400) [pid = 1654] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x112f5e800) [pid = 1654] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116545000) [pid = 1654] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x120f08000) [pid = 1654] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1214e6c00) [pid = 1654] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124bf7400) [pid = 1654] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b656000) [pid = 1654] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a98d400) [pid = 1654] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:47:51 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x115e17000) [pid = 1654] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:47:51 INFO - PROCESS | 1654 | 1469879271921 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1654 | 1469879271922 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:47:51 INFO - PROCESS | 1654 | 1469879271932 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1654 | 1469879271934 Marionette TRACE conn2 <- [1,2598,null,{}] 04:47:51 INFO - PROCESS | 1654 | 1469879271936 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:51 INFO - PROCESS | 1654 | 1469879271937 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:52 INFO - PROCESS | 1654 | 1469879272014 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:47:52 INFO - PROCESS | 1654 | 1469879272018 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1654 | 1469879272019 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b0d800 == 35 [pid = 1654] [id = 657] 04:47:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1160d0c00) [pid = 1654] [serial = 1971] [outer = 0x0] 04:47:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116741000) [pid = 1654] [serial = 1972] [outer = 0x1160d0c00] 04:47:52 INFO - PROCESS | 1654 | 1469879272044 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11833f000) [pid = 1654] [serial = 1973] [outer = 0x1160d0c00] 04:47:52 INFO - PROCESS | 1654 | 1469879272365 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 476ms 04:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:47:52 INFO - PROCESS | 1654 | 1469879272404 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1654 | 1469879272405 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:47:52 INFO - PROCESS | 1654 | 1469879272407 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1654 | 1469879272408 Marionette TRACE conn2 <- [1,2602,null,{}] 04:47:52 INFO - PROCESS | 1654 | 1469879272410 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:52 INFO - PROCESS | 1654 | 1469879272411 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:52 INFO - PROCESS | 1654 | 1469879272486 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:47:52 INFO - PROCESS | 1654 | 1469879272574 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1654 | 1469879272575 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x129092000 == 36 [pid = 1654] [id = 658] 04:47:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1162cd400) [pid = 1654] [serial = 1974] [outer = 0x0] 04:47:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1248a6c00) [pid = 1654] [serial = 1975] [outer = 0x1162cd400] 04:47:52 INFO - PROCESS | 1654 | 1469879272599 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126491c00) [pid = 1654] [serial = 1976] [outer = 0x1162cd400] 04:47:52 INFO - PROCESS | 1654 | 1469879272849 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 469ms 04:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:47:52 INFO - PROCESS | 1654 | 1469879272882 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1654 | 1469879272883 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:47:52 INFO - PROCESS | 1654 | 1469879272886 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1654 | 1469879272887 Marionette TRACE conn2 <- [1,2606,null,{}] 04:47:52 INFO - PROCESS | 1654 | 1469879272889 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:52 INFO - PROCESS | 1654 | 1469879272890 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:52 INFO - PROCESS | 1654 | 1469879272982 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:47:52 INFO - PROCESS | 1654 | 1469879272985 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1654 | 1469879272986 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a56b000 == 37 [pid = 1654] [id = 659] 04:47:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x125434c00) [pid = 1654] [serial = 1977] [outer = 0x0] 04:47:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128a2bc00) [pid = 1654] [serial = 1978] [outer = 0x125434c00] 04:47:53 INFO - PROCESS | 1654 | 1469879273012 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128a35800) [pid = 1654] [serial = 1979] [outer = 0x125434c00] 04:47:53 INFO - PROCESS | 1654 | 1469879273337 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 04:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:47:53 INFO - PROCESS | 1654 | 1469879273354 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1654 | 1469879273356 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:47:53 INFO - PROCESS | 1654 | 1469879273358 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1654 | 1469879273362 Marionette TRACE conn2 <- [1,2610,null,{}] 04:47:53 INFO - PROCESS | 1654 | 1469879273366 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:53 INFO - PROCESS | 1654 | 1469879273367 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:53 INFO - PROCESS | 1654 | 1469879273486 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:47:53 INFO - PROCESS | 1654 | 1469879273492 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1654 | 1469879273494 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a940800 == 38 [pid = 1654] [id = 660] 04:47:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118082800) [pid = 1654] [serial = 1980] [outer = 0x0] 04:47:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1265b8000) [pid = 1654] [serial = 1981] [outer = 0x118082800] 04:47:53 INFO - PROCESS | 1654 | 1469879273527 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291a8000) [pid = 1654] [serial = 1982] [outer = 0x118082800] 04:47:53 INFO - PROCESS | 1654 | 1469879273858 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 525ms 04:47:53 INFO - PROCESS | 1654 | 1469879273883 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1654 | 1469879273884 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:47:53 INFO - PROCESS | 1654 | 1469879273887 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1654 | 1469879273888 Marionette TRACE conn2 <- [1,2614,null,{}] 04:47:53 INFO - PROCESS | 1654 | 1469879273891 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:53 INFO - PROCESS | 1654 | 1469879273892 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:54 INFO - PROCESS | 1654 | 1469879274065 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:47:54 INFO - PROCESS | 1654 | 1469879274196 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1654 | 1469879274197 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x113abd000 == 39 [pid = 1654] [id = 661] 04:47:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11213ec00) [pid = 1654] [serial = 1983] [outer = 0x0] 04:47:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112738800) [pid = 1654] [serial = 1984] [outer = 0x11213ec00] 04:47:54 INFO - PROCESS | 1654 | 1469879274232 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x113d77c00) [pid = 1654] [serial = 1985] [outer = 0x11213ec00] 04:47:54 INFO - PROCESS | 1654 | 1469879274778 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:47:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 919ms 04:47:54 INFO - PROCESS | 1654 | 1469879274838 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1654 | 1469879274845 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:47:54 INFO - PROCESS | 1654 | 1469879274853 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1654 | 1469879274856 Marionette TRACE conn2 <- [1,2618,null,{}] 04:47:54 INFO - PROCESS | 1654 | 1469879274861 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:54 INFO - PROCESS | 1654 | 1469879274863 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:55 INFO - PROCESS | 1654 | 1469879275028 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:47:55 INFO - PROCESS | 1654 | 1469879275107 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1654 | 1469879275109 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x121246800 == 40 [pid = 1654] [id = 662] 04:47:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116883c00) [pid = 1654] [serial = 1986] [outer = 0x0] 04:47:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116a1d800) [pid = 1654] [serial = 1987] [outer = 0x116883c00] 04:47:55 INFO - PROCESS | 1654 | 1469879275139 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x117d35000) [pid = 1654] [serial = 1988] [outer = 0x116883c00] 04:47:55 INFO - PROCESS | 1654 | 1469879275700 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 877ms 04:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:47:55 INFO - PROCESS | 1654 | 1469879275728 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1654 | 1469879275730 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:47:55 INFO - PROCESS | 1654 | 1469879275733 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1654 | 1469879275734 Marionette TRACE conn2 <- [1,2622,null,{}] 04:47:55 INFO - PROCESS | 1654 | 1469879275736 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:55 INFO - PROCESS | 1654 | 1469879275738 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:55 INFO - PROCESS | 1654 | 1469879275848 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:47:55 INFO - PROCESS | 1654 | 1469879275911 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1654 | 1469879275913 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a79800 == 41 [pid = 1654] [id = 663] 04:47:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x116a24000) [pid = 1654] [serial = 1989] [outer = 0x0] 04:47:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118341800) [pid = 1654] [serial = 1990] [outer = 0x116a24000] 04:47:55 INFO - PROCESS | 1654 | 1469879275942 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x121094400) [pid = 1654] [serial = 1991] [outer = 0x116a24000] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12a940800 == 40 [pid = 1654] [id = 660] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12a56b000 == 39 [pid = 1654] [id = 659] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x129092000 == 38 [pid = 1654] [id = 658] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x126b0d800 == 37 [pid = 1654] [id = 657] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x126b1e000 == 36 [pid = 1654] [id = 656] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1254c0000 == 35 [pid = 1654] [id = 655] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x121c46000 == 34 [pid = 1654] [id = 654] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x121c2a000 == 33 [pid = 1654] [id = 653] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x121224000 == 32 [pid = 1654] [id = 652] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1188c9000 == 31 [pid = 1654] [id = 651] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11686a000 == 30 [pid = 1654] [id = 650] 04:47:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119915800 == 29 [pid = 1654] [id = 649] 04:47:56 INFO - PROCESS | 1654 | 1469879276582 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 871ms 04:47:56 INFO - PROCESS | 1654 | 1469879276604 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1654 | 1469879276607 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:47:56 INFO - PROCESS | 1654 | 1469879276612 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1654 | 1469879276614 Marionette TRACE conn2 <- [1,2626,null,{}] 04:47:56 INFO - PROCESS | 1654 | 1469879276618 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:56 INFO - PROCESS | 1654 | 1469879276620 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x126424000) [pid = 1654] [serial = 1912] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x129359000) [pid = 1654] [serial = 1918] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12904c800) [pid = 1654] [serial = 1915] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a4ee400) [pid = 1654] [serial = 1921] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x128a30000) [pid = 1654] [serial = 1889] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118343800) [pid = 1654] [serial = 1900] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119153800) [pid = 1654] [serial = 1901] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124e9f400) [pid = 1654] [serial = 1909] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1168e7c00) [pid = 1654] [serial = 1894] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116ab1c00) [pid = 1654] [serial = 1895] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x113358000) [pid = 1654] [serial = 1891] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1162d0000) [pid = 1654] [serial = 1892] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x116810000) [pid = 1654] [serial = 1897] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116a1e800) [pid = 1654] [serial = 1898] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x120f5b400) [pid = 1654] [serial = 1903] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12109f800) [pid = 1654] [serial = 1904] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1234e1800) [pid = 1654] [serial = 1906] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124b98000) [pid = 1654] [serial = 1907] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a45bc00) [pid = 1654] [serial = 1919] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a4ec800) [pid = 1654] [serial = 1927] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b8cc800) [pid = 1654] [serial = 1933] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12ac70c00) [pid = 1654] [serial = 1930] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11833b800) [pid = 1654] [serial = 1924] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1291a2000) [pid = 1654] [serial = 1916] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b9a9c00) [pid = 1654] [serial = 1934] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a54f000) [pid = 1654] [serial = 1922] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12b655800) [pid = 1654] [serial = 1931] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x128ab1000) [pid = 1654] [serial = 1913] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x125499400) [pid = 1654] [serial = 1910] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12a98c400) [pid = 1654] [serial = 1928] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x121995000) [pid = 1654] [serial = 1925] [outer = 0x0] [url = about:blank] 04:47:56 INFO - PROCESS | 1654 | 1469879276735 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:47:56 INFO - PROCESS | 1654 | 1469879276779 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1654 | 1469879276781 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d80800 == 30 [pid = 1654] [id = 664] 04:47:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11682bc00) [pid = 1654] [serial = 1992] [outer = 0x0] 04:47:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x116a1e800) [pid = 1654] [serial = 1993] [outer = 0x11682bc00] 04:47:56 INFO - PROCESS | 1654 | 1469879276808 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x117d2f400) [pid = 1654] [serial = 1994] [outer = 0x11682bc00] 04:47:57 INFO - PROCESS | 1654 | 1469879277106 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 524ms 04:47:57 INFO - PROCESS | 1654 | 1469879277135 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1654 | 1469879277138 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:47:57 INFO - PROCESS | 1654 | 1469879277142 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1654 | 1469879277147 Marionette TRACE conn2 <- [1,2630,null,{}] 04:47:57 INFO - PROCESS | 1654 | 1469879277150 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:57 INFO - PROCESS | 1654 | 1469879277151 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:57 INFO - PROCESS | 1654 | 1469879277251 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:47:57 INFO - PROCESS | 1654 | 1469879277331 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1654 | 1469879277333 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f21800 == 31 [pid = 1654] [id = 665] 04:47:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1187f2c00) [pid = 1654] [serial = 1995] [outer = 0x0] 04:47:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119aa0c00) [pid = 1654] [serial = 1996] [outer = 0x1187f2c00] 04:47:57 INFO - PROCESS | 1654 | 1469879277360 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120fb2000) [pid = 1654] [serial = 1997] [outer = 0x1187f2c00] 04:47:57 INFO - PROCESS | 1654 | 1469879277633 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 529ms 04:47:57 INFO - PROCESS | 1654 | 1469879277672 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1654 | 1469879277675 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:47:57 INFO - PROCESS | 1654 | 1469879277689 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1654 | 1469879277692 Marionette TRACE conn2 <- [1,2634,null,{}] 04:47:57 INFO - PROCESS | 1654 | 1469879277708 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:57 INFO - PROCESS | 1654 | 1469879277715 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:57 INFO - PROCESS | 1654 | 1469879277849 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:47:57 INFO - PROCESS | 1654 | 1469879277934 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1654 | 1469879277937 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c42800 == 32 [pid = 1654] [id = 666] 04:47:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11386c400) [pid = 1654] [serial = 1998] [outer = 0x0] 04:47:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121a52000) [pid = 1654] [serial = 1999] [outer = 0x11386c400] 04:47:57 INFO - PROCESS | 1654 | 1469879277981 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x124d68800) [pid = 1654] [serial = 2000] [outer = 0x11386c400] 04:47:58 INFO - PROCESS | 1654 | 1469879278397 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 728ms 04:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:47:58 INFO - PROCESS | 1654 | 1469879278416 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1654 | 1469879278418 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:47:58 INFO - PROCESS | 1654 | 1469879278420 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1654 | 1469879278421 Marionette TRACE conn2 <- [1,2638,null,{}] 04:47:58 INFO - PROCESS | 1654 | 1469879278423 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 1654 | 1469879278424 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:58 INFO - PROCESS | 1654 | 1469879278506 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:47:58 INFO - PROCESS | 1654 | 1469879278529 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1654 | 1469879278530 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1265a3000 == 33 [pid = 1654] [id = 667] 04:47:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124ff2c00) [pid = 1654] [serial = 2001] [outer = 0x0] 04:47:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x125436400) [pid = 1654] [serial = 2002] [outer = 0x124ff2c00] 04:47:58 INFO - PROCESS | 1654 | 1469879278555 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x125f61000) [pid = 1654] [serial = 2003] [outer = 0x124ff2c00] 04:47:58 INFO - PROCESS | 1654 | 1469879278914 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 04:47:58 INFO - PROCESS | 1654 | 1469879278938 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1654 | 1469879278940 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:47:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:47:58 INFO - PROCESS | 1654 | 1469879278942 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1654 | 1469879278943 Marionette TRACE conn2 <- [1,2642,null,{}] 04:47:58 INFO - PROCESS | 1654 | 1469879278945 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 1654 | 1469879278947 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:59 INFO - PROCESS | 1654 | 1469879279045 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:47:59 INFO - PROCESS | 1654 | 1469879279048 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1654 | 1469879279050 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x129092000 == 34 [pid = 1654] [id = 668] 04:47:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1130d8c00) [pid = 1654] [serial = 2004] [outer = 0x0] 04:47:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125f63c00) [pid = 1654] [serial = 2005] [outer = 0x1130d8c00] 04:47:59 INFO - PROCESS | 1654 | 1469879279074 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1265b3c00) [pid = 1654] [serial = 2006] [outer = 0x1130d8c00] 04:47:59 INFO - PROCESS | 1654 | 1469879279420 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:47:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 04:47:59 INFO - PROCESS | 1654 | 1469879279463 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1654 | 1469879279464 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:47:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:47:59 INFO - PROCESS | 1654 | 1469879279466 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1654 | 1469879279467 Marionette TRACE conn2 <- [1,2646,null,{}] 04:47:59 INFO - PROCESS | 1654 | 1469879279470 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:59 INFO - PROCESS | 1654 | 1469879279474 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:59 INFO - PROCESS | 1654 | 1469879279590 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:47:59 INFO - PROCESS | 1654 | 1469879279601 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1654 | 1469879279602 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:47:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a453000 == 35 [pid = 1654] [id = 669] 04:47:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126764800) [pid = 1654] [serial = 2007] [outer = 0x0] 04:47:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128db3800) [pid = 1654] [serial = 2008] [outer = 0x126764800] 04:47:59 INFO - PROCESS | 1654 | 1469879279627 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a45a400) [pid = 1654] [serial = 2009] [outer = 0x126764800] 04:47:59 INFO - PROCESS | 1654 | 1469879279982 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:48:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 568ms 04:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:48:00 INFO - PROCESS | 1654 | 1469879280035 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1654 | 1469879280036 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:48:00 INFO - PROCESS | 1654 | 1469879280038 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1654 | 1469879280039 Marionette TRACE conn2 <- [1,2650,null,{}] 04:48:00 INFO - PROCESS | 1654 | 1469879280042 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:00 INFO - PROCESS | 1654 | 1469879280043 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:00 INFO - PROCESS | 1654 | 1469879280141 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:48:00 INFO - PROCESS | 1654 | 1469879280151 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1654 | 1469879280152 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b674000 == 36 [pid = 1654] [id = 670] 04:48:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x129360c00) [pid = 1654] [serial = 2010] [outer = 0x0] 04:48:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a554800) [pid = 1654] [serial = 2011] [outer = 0x129360c00] 04:48:00 INFO - PROCESS | 1654 | 1469879280177 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a7a6400) [pid = 1654] [serial = 2012] [outer = 0x129360c00] 04:48:00 INFO - PROCESS | 1654 | 1469879280502 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:48:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 04:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:48:00 INFO - PROCESS | 1654 | 1469879280560 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1654 | 1469879280561 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:48:00 INFO - PROCESS | 1654 | 1469879280563 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1654 | 1469879280564 Marionette TRACE conn2 <- [1,2654,null,{}] 04:48:00 INFO - PROCESS | 1654 | 1469879280566 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:00 INFO - PROCESS | 1654 | 1469879280568 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:00 INFO - PROCESS | 1654 | 1469879280667 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:48:00 INFO - PROCESS | 1654 | 1469879280680 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1654 | 1469879280681 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc8000 == 37 [pid = 1654] [id = 671] 04:48:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a7a6800) [pid = 1654] [serial = 2013] [outer = 0x0] 04:48:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a98c400) [pid = 1654] [serial = 2014] [outer = 0x12a7a6800] 04:48:00 INFO - PROCESS | 1654 | 1469879280705 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12ac73400) [pid = 1654] [serial = 2015] [outer = 0x12a7a6800] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12109ac00) [pid = 1654] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116062000) [pid = 1654] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11680c000) [pid = 1654] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119f2e000) [pid = 1654] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112f51400) [pid = 1654] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1138d8000) [pid = 1654] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1168e8400) [pid = 1654] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119a9f000) [pid = 1654] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126047c00) [pid = 1654] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1234e0400) [pid = 1654] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1194ed800) [pid = 1654] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125434c00) [pid = 1654] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1160d0c00) [pid = 1654] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1162cd400) [pid = 1654] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:48:00 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x126426c00) [pid = 1654] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:48:01 INFO - PROCESS | 1654 | 1469879281096 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:48:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 568ms 04:48:01 INFO - PROCESS | 1654 | 1469879281132 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1654 | 1469879281133 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:48:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:48:01 INFO - PROCESS | 1654 | 1469879281135 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1654 | 1469879281136 Marionette TRACE conn2 <- [1,2658,null,{}] 04:48:01 INFO - PROCESS | 1654 | 1469879281139 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:01 INFO - PROCESS | 1654 | 1469879281140 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:01 INFO - PROCESS | 1654 | 1469879281248 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:48:01 INFO - PROCESS | 1654 | 1469879281284 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1654 | 1469879281285 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c42000 == 38 [pid = 1654] [id = 672] 04:48:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112a8a000) [pid = 1654] [serial = 2016] [outer = 0x0] 04:48:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1176b4400) [pid = 1654] [serial = 2017] [outer = 0x112a8a000] 04:48:01 INFO - PROCESS | 1654 | 1469879281309 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121a4a000) [pid = 1654] [serial = 2018] [outer = 0x112a8a000] 04:48:01 INFO - PROCESS | 1654 | 1469879281559 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:48:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 04:48:01 INFO - PROCESS | 1654 | 1469879281604 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1654 | 1469879281605 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:48:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:48:01 INFO - PROCESS | 1654 | 1469879281615 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1654 | 1469879281616 Marionette TRACE conn2 <- [1,2662,null,{}] 04:48:01 INFO - PROCESS | 1654 | 1469879281618 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:01 INFO - PROCESS | 1654 | 1469879281620 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:01 INFO - PROCESS | 1654 | 1469879281703 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:48:01 INFO - PROCESS | 1654 | 1469879281707 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1654 | 1469879281709 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c667000 == 39 [pid = 1654] [id = 673] 04:48:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x124b96400) [pid = 1654] [serial = 2019] [outer = 0x0] 04:48:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128a34800) [pid = 1654] [serial = 2020] [outer = 0x124b96400] 04:48:01 INFO - PROCESS | 1654 | 1469879281741 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12ac73c00) [pid = 1654] [serial = 2021] [outer = 0x124b96400] 04:48:02 INFO - PROCESS | 1654 | 1469879282079 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:48:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 527ms 04:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:48:02 INFO - PROCESS | 1654 | 1469879282135 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1654 | 1469879282136 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1654 | 1469879282138 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1654 | 1469879282140 Marionette TRACE conn2 <- [1,2666,null,{}] 04:48:02 INFO - PROCESS | 1654 | 1469879282148 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:02 INFO - PROCESS | 1654 | 1469879282149 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:02 INFO - PROCESS | 1654 | 1469879282240 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:48:02 INFO - PROCESS | 1654 | 1469879282246 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1654 | 1469879282248 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cec8000 == 40 [pid = 1654] [id = 674] 04:48:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12ac74c00) [pid = 1654] [serial = 2022] [outer = 0x0] 04:48:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b9a3000) [pid = 1654] [serial = 2023] [outer = 0x12ac74c00] 04:48:02 INFO - PROCESS | 1654 | 1469879282273 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b9ae800) [pid = 1654] [serial = 2024] [outer = 0x12ac74c00] 04:48:03 INFO - PROCESS | 1654 | 1469879283108 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:48:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 976ms 04:48:03 INFO - PROCESS | 1654 | 1469879283115 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1654 | 1469879283118 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:48:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:48:03 INFO - PROCESS | 1654 | 1469879283122 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1654 | 1469879283124 Marionette TRACE conn2 <- [1,2670,null,{}] 04:48:03 INFO - PROCESS | 1654 | 1469879283130 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:03 INFO - PROCESS | 1654 | 1469879283132 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:03 INFO - PROCESS | 1654 | 1469879283245 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:48:03 INFO - PROCESS | 1654 | 1469879283304 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1654 | 1469879283305 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11870c000 == 41 [pid = 1654] [id = 675] 04:48:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x116745c00) [pid = 1654] [serial = 2025] [outer = 0x0] 04:48:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11674f000) [pid = 1654] [serial = 2026] [outer = 0x116745c00] 04:48:03 INFO - PROCESS | 1654 | 1469879283339 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x117d2a800) [pid = 1654] [serial = 2027] [outer = 0x116745c00] 04:48:04 INFO - PROCESS | 1654 | 1469879284298 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:48:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:48:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1228ms 04:48:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:48:04 INFO - PROCESS | 1654 | 1469879284350 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1654 | 1469879284353 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:48:04 INFO - PROCESS | 1654 | 1469879284357 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1654 | 1469879284359 Marionette TRACE conn2 <- [1,2674,null,{}] 04:48:04 INFO - PROCESS | 1654 | 1469879284362 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:04 INFO - PROCESS | 1654 | 1469879284363 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:04 INFO - PROCESS | 1654 | 1469879284464 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:48:04 INFO - PROCESS | 1654 | 1469879284523 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1654 | 1469879284525 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x126507800 == 42 [pid = 1654] [id = 676] 04:48:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1181fd400) [pid = 1654] [serial = 2028] [outer = 0x0] 04:48:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121099c00) [pid = 1654] [serial = 2029] [outer = 0x1181fd400] 04:48:04 INFO - PROCESS | 1654 | 1469879284555 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12353dc00) [pid = 1654] [serial = 2030] [outer = 0x1181fd400] 04:48:05 INFO - PROCESS | 1654 | 1469879285487 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:48:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:48:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1173ms 04:48:05 INFO - PROCESS | 1654 | 1469879285531 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1654 | 1469879285532 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:48:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:48:05 INFO - PROCESS | 1654 | 1469879285534 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1654 | 1469879285537 Marionette TRACE conn2 <- [1,2678,null,{}] 04:48:05 INFO - PROCESS | 1654 | 1469879285545 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:05 INFO - PROCESS | 1654 | 1469879285548 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:05 INFO - PROCESS | 1654 | 1469879285651 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:48:05 INFO - PROCESS | 1654 | 1469879285712 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1654 | 1469879285714 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c673000 == 43 [pid = 1654] [id = 677] 04:48:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124fecc00) [pid = 1654] [serial = 2031] [outer = 0x0] 04:48:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12672f400) [pid = 1654] [serial = 2032] [outer = 0x124fecc00] 04:48:05 INFO - PROCESS | 1654 | 1469879285744 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128db4800) [pid = 1654] [serial = 2033] [outer = 0x124fecc00] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12c667000 == 42 [pid = 1654] [id = 673] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x121c42000 == 41 [pid = 1654] [id = 672] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc8000 == 40 [pid = 1654] [id = 671] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b674000 == 39 [pid = 1654] [id = 670] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12a453000 == 38 [pid = 1654] [id = 669] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x129092000 == 37 [pid = 1654] [id = 668] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1265a3000 == 36 [pid = 1654] [id = 667] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x121c42800 == 35 [pid = 1654] [id = 666] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x119f21800 == 34 [pid = 1654] [id = 665] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x117d80800 == 33 [pid = 1654] [id = 664] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x124a79800 == 32 [pid = 1654] [id = 663] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x121246800 == 31 [pid = 1654] [id = 662] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x113abd000 == 30 [pid = 1654] [id = 661] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x126507800 == 29 [pid = 1654] [id = 676] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12cec8000 == 28 [pid = 1654] [id = 674] 04:48:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11870c000 == 27 [pid = 1654] [id = 675] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1210bc400) [pid = 1654] [serial = 1963] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1160ccc00) [pid = 1654] [serial = 1951] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11673d800) [pid = 1654] [serial = 1952] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1168e5000) [pid = 1654] [serial = 1954] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116ab0400) [pid = 1654] [serial = 1955] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x120f55000) [pid = 1654] [serial = 1960] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1187e8c00) [pid = 1654] [serial = 1957] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119150400) [pid = 1654] [serial = 1958] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x116820800) [pid = 1654] [serial = 1949] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116738c00) [pid = 1654] [serial = 1948] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118340400) [pid = 1654] [serial = 1937] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1170a0000) [pid = 1654] [serial = 1936] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1214ebc00) [pid = 1654] [serial = 1940] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x121094c00) [pid = 1654] [serial = 1939] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128a33800) [pid = 1654] [serial = 1943] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x124b99800) [pid = 1654] [serial = 1966] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12652fc00) [pid = 1654] [serial = 1942] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121a57c00) [pid = 1654] [serial = 1964] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x125f60000) [pid = 1654] [serial = 1969] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128a35800) [pid = 1654] [serial = 1979] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12542fc00) [pid = 1654] [serial = 1967] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x116741000) [pid = 1654] [serial = 1972] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1248a6c00) [pid = 1654] [serial = 1975] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11833f000) [pid = 1654] [serial = 1973] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x128a2bc00) [pid = 1654] [serial = 1978] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12603a000) [pid = 1654] [serial = 1970] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1291a9c00) [pid = 1654] [serial = 1946] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x128b94400) [pid = 1654] [serial = 1945] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1265b8000) [pid = 1654] [serial = 1981] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x126491c00) [pid = 1654] [serial = 1976] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x121095000) [pid = 1654] [serial = 1961] [outer = 0x0] [url = about:blank] 04:48:07 INFO - PROCESS | 1654 | 1469879287572 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:48:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2077ms 04:48:07 INFO - PROCESS | 1654 | 1469879287614 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1654 | 1469879287617 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:48:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:48:07 INFO - PROCESS | 1654 | 1469879287623 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1654 | 1469879287627 Marionette TRACE conn2 <- [1,2682,null,{}] 04:48:07 INFO - PROCESS | 1654 | 1469879287634 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:07 INFO - PROCESS | 1654 | 1469879287637 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:07 INFO - PROCESS | 1654 | 1469879287718 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:48:07 INFO - PROCESS | 1654 | 1469879287772 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1654 | 1469879287774 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x116592000 == 28 [pid = 1654] [id = 678] 04:48:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1160cc000) [pid = 1654] [serial = 2034] [outer = 0x0] 04:48:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1160cd000) [pid = 1654] [serial = 2035] [outer = 0x1160cc000] 04:48:07 INFO - PROCESS | 1654 | 1469879287803 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11673d800) [pid = 1654] [serial = 2036] [outer = 0x1160cc000] 04:48:08 INFO - PROCESS | 1654 | 1469879288603 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:48:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1029ms 04:48:08 INFO - PROCESS | 1654 | 1469879288651 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1654 | 1469879288655 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:48:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:48:08 INFO - PROCESS | 1654 | 1469879288659 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1654 | 1469879288661 Marionette TRACE conn2 <- [1,2686,null,{}] 04:48:08 INFO - PROCESS | 1654 | 1469879288663 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:08 INFO - PROCESS | 1654 | 1469879288666 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:08 INFO - PROCESS | 1654 | 1469879288754 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:48:08 INFO - PROCESS | 1654 | 1469879288758 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1654 | 1469879288762 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188d0800 == 29 [pid = 1654] [id = 679] 04:48:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11682f800) [pid = 1654] [serial = 2037] [outer = 0x0] 04:48:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116a1cc00) [pid = 1654] [serial = 2038] [outer = 0x11682f800] 04:48:08 INFO - PROCESS | 1654 | 1469879288790 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x117291400) [pid = 1654] [serial = 2039] [outer = 0x11682f800] 04:48:09 INFO - PROCESS | 1654 | 1469879289598 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:48:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:48:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 971ms 04:48:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:48:09 INFO - PROCESS | 1654 | 1469879289630 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1654 | 1469879289632 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:48:09 INFO - PROCESS | 1654 | 1469879289634 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1654 | 1469879289636 Marionette TRACE conn2 <- [1,2690,null,{}] 04:48:09 INFO - PROCESS | 1654 | 1469879289653 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:09 INFO - PROCESS | 1654 | 1469879289657 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:09 INFO - PROCESS | 1654 | 1469879289767 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:48:09 INFO - PROCESS | 1654 | 1469879289772 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1654 | 1469879289774 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x121131800 == 30 [pid = 1654] [id = 680] 04:48:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118083c00) [pid = 1654] [serial = 2040] [outer = 0x0] 04:48:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118727400) [pid = 1654] [serial = 2041] [outer = 0x118083c00] 04:48:09 INFO - PROCESS | 1654 | 1469879289803 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118864400) [pid = 1654] [serial = 2042] [outer = 0x118083c00] 04:48:10 INFO - PROCESS | 1654 | 1469879290651 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:48:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:48:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1032ms 04:48:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:48:10 INFO - PROCESS | 1654 | 1469879290667 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1654 | 1469879290668 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:48:10 INFO - PROCESS | 1654 | 1469879290671 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1654 | 1469879290672 Marionette TRACE conn2 <- [1,2694,null,{}] 04:48:10 INFO - PROCESS | 1654 | 1469879290674 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:10 INFO - PROCESS | 1654 | 1469879290675 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:10 INFO - PROCESS | 1654 | 1469879290772 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:48:10 INFO - PROCESS | 1654 | 1469879290809 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1654 | 1469879290811 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x121572000 == 31 [pid = 1654] [id = 681] 04:48:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119aa1000) [pid = 1654] [serial = 2043] [outer = 0x0] 04:48:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x121095000) [pid = 1654] [serial = 2044] [outer = 0x119aa1000] 04:48:10 INFO - PROCESS | 1654 | 1469879290836 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12109f000) [pid = 1654] [serial = 2045] [outer = 0x119aa1000] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12ac74c00) [pid = 1654] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1130d8c00) [pid = 1654] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1187f2c00) [pid = 1654] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x116a24000) [pid = 1654] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11682bc00) [pid = 1654] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x124ff2c00) [pid = 1654] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11386c400) [pid = 1654] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11213ec00) [pid = 1654] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x116883c00) [pid = 1654] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x118082800) [pid = 1654] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x126764800) [pid = 1654] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x112a8a000) [pid = 1654] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x129360c00) [pid = 1654] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12a7a6800) [pid = 1654] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:48:11 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x124b96400) [pid = 1654] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:48:11 INFO - PROCESS | 1654 | 1469879291729 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:48:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:48:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1069ms 04:48:11 INFO - PROCESS | 1654 | 1469879291741 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1654 | 1469879291743 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:48:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:48:11 INFO - PROCESS | 1654 | 1469879291746 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1654 | 1469879291747 Marionette TRACE conn2 <- [1,2698,null,{}] 04:48:11 INFO - PROCESS | 1654 | 1469879291749 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:11 INFO - PROCESS | 1654 | 1469879291750 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:11 INFO - PROCESS | 1654 | 1469879291829 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:48:11 INFO - PROCESS | 1654 | 1469879291833 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1654 | 1469879291834 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c39000 == 32 [pid = 1654] [id = 682] 04:48:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1130d8c00) [pid = 1654] [serial = 2046] [outer = 0x0] 04:48:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x117296000) [pid = 1654] [serial = 2047] [outer = 0x1130d8c00] 04:48:11 INFO - PROCESS | 1654 | 1469879291861 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x119aa7c00) [pid = 1654] [serial = 2048] [outer = 0x1130d8c00] 04:48:12 INFO - PROCESS | 1654 | 1469879292668 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:48:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:48:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 969ms 04:48:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:48:12 INFO - PROCESS | 1654 | 1469879292715 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1654 | 1469879292717 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:48:12 INFO - PROCESS | 1654 | 1469879292719 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1654 | 1469879292720 Marionette TRACE conn2 <- [1,2702,null,{}] 04:48:12 INFO - PROCESS | 1654 | 1469879292722 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:12 INFO - PROCESS | 1654 | 1469879292726 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:12 INFO - PROCESS | 1654 | 1469879292849 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:48:12 INFO - PROCESS | 1654 | 1469879292855 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1654 | 1469879292856 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f61000 == 33 [pid = 1654] [id = 683] 04:48:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1214e1000) [pid = 1654] [serial = 2049] [outer = 0x0] 04:48:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x123549000) [pid = 1654] [serial = 2050] [outer = 0x1214e1000] 04:48:12 INFO - PROCESS | 1654 | 1469879292884 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x125430c00) [pid = 1654] [serial = 2051] [outer = 0x1214e1000] 04:48:13 INFO - PROCESS | 1654 | 1469879293202 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:48:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 04:48:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:48:13 INFO - PROCESS | 1654 | 1469879293237 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1654 | 1469879293239 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1654 | 1469879293240 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1654 | 1469879293242 Marionette TRACE conn2 <- [1,2706,null,{}] 04:48:13 INFO - PROCESS | 1654 | 1469879293247 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:13 INFO - PROCESS | 1654 | 1469879293248 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:13 INFO - PROCESS | 1654 | 1469879293328 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:48:13 INFO - PROCESS | 1654 | 1469879293332 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1654 | 1469879293333 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x126592000 == 34 [pid = 1654] [id = 684] 04:48:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x12548ac00) [pid = 1654] [serial = 2052] [outer = 0x0] 04:48:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x125f60c00) [pid = 1654] [serial = 2053] [outer = 0x12548ac00] 04:48:13 INFO - PROCESS | 1654 | 1469879293357 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x125f6c000) [pid = 1654] [serial = 2054] [outer = 0x12548ac00] 04:48:13 INFO - PROCESS | 1654 | 1469879293781 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:48:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 573ms 04:48:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:48:13 INFO - PROCESS | 1654 | 1469879293814 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1654 | 1469879293817 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1654 | 1469879293820 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1654 | 1469879293822 Marionette TRACE conn2 <- [1,2710,null,{}] 04:48:13 INFO - PROCESS | 1654 | 1469879293826 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:13 INFO - PROCESS | 1654 | 1469879293828 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:13 INFO - PROCESS | 1654 | 1469879293934 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:48:14 INFO - PROCESS | 1654 | 1469879294016 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1654 | 1469879294017 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f84800 == 35 [pid = 1654] [id = 685] 04:48:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x113802c00) [pid = 1654] [serial = 2055] [outer = 0x0] 04:48:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1160ccc00) [pid = 1654] [serial = 2056] [outer = 0x113802c00] 04:48:14 INFO - PROCESS | 1654 | 1469879294048 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11680f800) [pid = 1654] [serial = 2057] [outer = 0x113802c00] 04:48:14 INFO - PROCESS | 1654 | 1469879294541 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1654 | 1469879294605 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:48:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:48:14 INFO - PROCESS | 1654 | 1469879294613 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1654 | 1469879294615 Marionette TRACE conn2 <- [1,2714,null,{}] 04:48:14 INFO - PROCESS | 1654 | 1469879294617 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:14 INFO - PROCESS | 1654 | 1469879294619 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:14 INFO - PROCESS | 1654 | 1469879294723 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:48:14 INFO - PROCESS | 1654 | 1469879294804 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1654 | 1469879294805 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c2b000 == 36 [pid = 1654] [id = 686] 04:48:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118078800) [pid = 1654] [serial = 2058] [outer = 0x0] 04:48:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118081400) [pid = 1654] [serial = 2059] [outer = 0x118078800] 04:48:14 INFO - PROCESS | 1654 | 1469879294836 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1187f0c00) [pid = 1654] [serial = 2060] [outer = 0x118078800] 04:48:15 INFO - PROCESS | 1654 | 1469879295454 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:48:15 INFO - PROCESS | 1654 | --DOCSHELL 0x112f73800 == 35 [pid = 1654] [id = 26] 04:48:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12d7f1800 == 34 [pid = 1654] [id = 21] 04:48:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcd8000 == 33 [pid = 1654] [id = 11] 04:48:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12b662800 == 32 [pid = 1654] [id = 9] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125f63c00) [pid = 1654] [serial = 2005] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119aa0c00) [pid = 1654] [serial = 1996] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x120fb2000) [pid = 1654] [serial = 1997] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x118341800) [pid = 1654] [serial = 1990] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x121094400) [pid = 1654] [serial = 1991] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x116a1e800) [pid = 1654] [serial = 1993] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x117d2f400) [pid = 1654] [serial = 1994] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x125436400) [pid = 1654] [serial = 2002] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x121a52000) [pid = 1654] [serial = 1999] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x124d68800) [pid = 1654] [serial = 2000] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x112738800) [pid = 1654] [serial = 1984] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x113d77c00) [pid = 1654] [serial = 1985] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x116a1d800) [pid = 1654] [serial = 1987] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x117d35000) [pid = 1654] [serial = 1988] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1291a8000) [pid = 1654] [serial = 1982] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x128db3800) [pid = 1654] [serial = 2008] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x1176b4400) [pid = 1654] [serial = 2017] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12a554800) [pid = 1654] [serial = 2011] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12a7a6400) [pid = 1654] [serial = 2012] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12a45a400) [pid = 1654] [serial = 2009] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x12a98c400) [pid = 1654] [serial = 2014] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x121a4a000) [pid = 1654] [serial = 2018] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x128a34800) [pid = 1654] [serial = 2020] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x12b9ae800) [pid = 1654] [serial = 2024] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x12ac73400) [pid = 1654] [serial = 2015] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x1265b3c00) [pid = 1654] [serial = 2006] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x12ac73c00) [pid = 1654] [serial = 2021] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 54 (0x125f61000) [pid = 1654] [serial = 2003] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1654 | --DOMWINDOW == 53 (0x12b9a3000) [pid = 1654] [serial = 2023] [outer = 0x0] [url = about:blank] 04:48:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:48:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 921ms 04:48:15 INFO - PROCESS | 1654 | 1469879295533 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1654 | 1469879295535 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:48:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:48:15 INFO - PROCESS | 1654 | 1469879295539 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1654 | 1469879295540 Marionette TRACE conn2 <- [1,2718,null,{}] 04:48:15 INFO - PROCESS | 1654 | 1469879295544 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:15 INFO - PROCESS | 1654 | 1469879295545 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:15 INFO - PROCESS | 1654 | 1469879295622 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:48:15 INFO - PROCESS | 1654 | 1469879295685 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1654 | 1469879295688 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x117226800 == 33 [pid = 1654] [id = 687] 04:48:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x1160d0c00) [pid = 1654] [serial = 2061] [outer = 0x0] 04:48:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x116810800) [pid = 1654] [serial = 2062] [outer = 0x1160d0c00] 04:48:15 INFO - PROCESS | 1654 | 1469879295716 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x11682d400) [pid = 1654] [serial = 2063] [outer = 0x1160d0c00] 04:48:16 INFO - PROCESS | 1654 | 1469879296022 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1654 | 1469879296074 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:48:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:48:16 INFO - PROCESS | 1654 | 1469879296080 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1654 | 1469879296082 Marionette TRACE conn2 <- [1,2722,null,{}] 04:48:16 INFO - PROCESS | 1654 | 1469879296084 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:16 INFO - PROCESS | 1654 | 1469879296086 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:16 INFO - PROCESS | 1654 | 1469879296164 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:48:16 INFO - PROCESS | 1654 | 1469879296237 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1654 | 1469879296238 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x119631800 == 34 [pid = 1654] [id = 688] 04:48:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x116884000) [pid = 1654] [serial = 2064] [outer = 0x0] 04:48:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x117db4000) [pid = 1654] [serial = 2065] [outer = 0x116884000] 04:48:16 INFO - PROCESS | 1654 | 1469879296268 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x119255800) [pid = 1654] [serial = 2066] [outer = 0x116884000] 04:48:16 INFO - PROCESS | 1654 | 1469879296565 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1654 | 1469879296602 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:48:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:48:16 INFO - PROCESS | 1654 | 1469879296616 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1654 | 1469879296618 Marionette TRACE conn2 <- [1,2726,null,{}] 04:48:16 INFO - PROCESS | 1654 | 1469879296628 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:16 INFO - PROCESS | 1654 | 1469879296632 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:16 INFO - PROCESS | 1654 | 1469879296709 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:48:16 INFO - PROCESS | 1654 | 1469879296769 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1654 | 1469879296771 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c41000 == 35 [pid = 1654] [id = 689] 04:48:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x112f53000) [pid = 1654] [serial = 2067] [outer = 0x0] 04:48:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x120f5d800) [pid = 1654] [serial = 2068] [outer = 0x112f53000] 04:48:16 INFO - PROCESS | 1654 | 1469879296799 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x1248a6c00) [pid = 1654] [serial = 2069] [outer = 0x112f53000] 04:48:17 INFO - PROCESS | 1654 | 1469879297065 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:48:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 481ms 04:48:17 INFO - PROCESS | 1654 | 1469879297087 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:48:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:48:17 INFO - PROCESS | 1654 | 1469879297089 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:48:17 INFO - PROCESS | 1654 | 1469879297091 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1654 | 1469879297092 Marionette TRACE conn2 <- [1,2730,null,{}] 04:48:17 INFO - PROCESS | 1654 | 1469879297102 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:17 INFO - PROCESS | 1654 | 1469879297103 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:17 INFO - PROCESS | 1654 | 1469879297187 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:48:17 INFO - PROCESS | 1654 | 1469879297191 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1654 | 1469879297192 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x126515000 == 36 [pid = 1654] [id = 690] 04:48:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x124d68800) [pid = 1654] [serial = 2070] [outer = 0x0] 04:48:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x12542c800) [pid = 1654] [serial = 2071] [outer = 0x124d68800] 04:48:17 INFO - PROCESS | 1654 | 1469879297219 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x125493c00) [pid = 1654] [serial = 2072] [outer = 0x124d68800] 04:48:18 INFO - PROCESS | 1654 | 1469879298046 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:48:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:48:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:48:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 981ms 04:48:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:48:18 INFO - PROCESS | 1654 | 1469879298075 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1654 | 1469879298076 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:48:18 INFO - PROCESS | 1654 | 1469879298078 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1654 | 1469879298079 Marionette TRACE conn2 <- [1,2734,null,{}] 04:48:18 INFO - PROCESS | 1654 | 1469879298081 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 1654 | 1469879298083 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:18 INFO - PROCESS | 1654 | 1469879298180 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:48:18 INFO - PROCESS | 1654 | 1469879298219 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1654 | 1469879298220 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ab6000 == 37 [pid = 1654] [id = 691] 04:48:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1130d5400) [pid = 1654] [serial = 2073] [outer = 0x0] 04:48:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x125f94c00) [pid = 1654] [serial = 2074] [outer = 0x1130d5400] 04:48:18 INFO - PROCESS | 1654 | 1469879298244 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x126047c00) [pid = 1654] [serial = 2075] [outer = 0x1130d5400] 04:48:18 INFO - PROCESS | 1654 | 1469879298583 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:48:18 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1160cc000) [pid = 1654] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:48:18 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x116745c00) [pid = 1654] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:48:18 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x1181fd400) [pid = 1654] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:48:18 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x118083c00) [pid = 1654] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:48:18 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x119aa1000) [pid = 1654] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:48:18 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x11682f800) [pid = 1654] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:48:18 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x1214e1000) [pid = 1654] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:48:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:48:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 569ms 04:48:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:48:18 INFO - PROCESS | 1654 | 1469879298647 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1654 | 1469879298648 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:48:18 INFO - PROCESS | 1654 | 1469879298650 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1654 | 1469879298652 Marionette TRACE conn2 <- [1,2738,null,{}] 04:48:18 INFO - PROCESS | 1654 | 1469879298654 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 1654 | 1469879298658 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:18 INFO - PROCESS | 1654 | 1469879298753 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:48:18 INFO - PROCESS | 1654 | 1469879298759 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1654 | 1469879298761 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12930e000 == 38 [pid = 1654] [id = 692] 04:48:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x126425000) [pid = 1654] [serial = 2076] [outer = 0x0] 04:48:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x1265bd000) [pid = 1654] [serial = 2077] [outer = 0x126425000] 04:48:18 INFO - PROCESS | 1654 | 1469879298788 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x128a30400) [pid = 1654] [serial = 2078] [outer = 0x126425000] 04:48:19 INFO - PROCESS | 1654 | 1469879299102 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:48:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 472ms 04:48:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:48:19 INFO - PROCESS | 1654 | 1469879299124 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1654 | 1469879299125 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:48:19 INFO - PROCESS | 1654 | 1469879299130 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1654 | 1469879299132 Marionette TRACE conn2 <- [1,2742,null,{}] 04:48:19 INFO - PROCESS | 1654 | 1469879299134 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:19 INFO - PROCESS | 1654 | 1469879299135 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:19 INFO - PROCESS | 1654 | 1469879299218 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:48:19 INFO - PROCESS | 1654 | 1469879299277 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1654 | 1469879299278 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a24a000 == 39 [pid = 1654] [id = 693] 04:48:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x126760c00) [pid = 1654] [serial = 2079] [outer = 0x0] 04:48:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x128a34800) [pid = 1654] [serial = 2080] [outer = 0x126760c00] 04:48:19 INFO - PROCESS | 1654 | 1469879299302 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x128b92000) [pid = 1654] [serial = 2081] [outer = 0x126760c00] 04:48:19 INFO - PROCESS | 1654 | 1469879299553 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:48:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 474ms 04:48:19 INFO - PROCESS | 1654 | 1469879299602 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1654 | 1469879299603 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:48:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:48:19 INFO - PROCESS | 1654 | 1469879299605 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1654 | 1469879299607 Marionette TRACE conn2 <- [1,2746,null,{}] 04:48:19 INFO - PROCESS | 1654 | 1469879299610 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:19 INFO - PROCESS | 1654 | 1469879299613 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:19 INFO - PROCESS | 1654 | 1469879299703 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:48:19 INFO - PROCESS | 1654 | 1469879299707 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1654 | 1469879299708 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a935800 == 40 [pid = 1654] [id = 694] 04:48:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x128aa9c00) [pid = 1654] [serial = 2082] [outer = 0x0] 04:48:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x12904f800) [pid = 1654] [serial = 2083] [outer = 0x128aa9c00] 04:48:19 INFO - PROCESS | 1654 | 1469879299732 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x12919f800) [pid = 1654] [serial = 2084] [outer = 0x128aa9c00] 04:48:20 INFO - PROCESS | 1654 | 1469879300065 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 04:48:20 INFO - PROCESS | 1654 | 1469879300078 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1654 | 1469879300081 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:48:20 INFO - PROCESS | 1654 | 1469879300083 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1654 | 1469879300085 Marionette TRACE conn2 <- [1,2750,null,{}] 04:48:20 INFO - PROCESS | 1654 | 1469879300087 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:20 INFO - PROCESS | 1654 | 1469879300088 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:20 INFO - PROCESS | 1654 | 1469879300204 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:48:20 INFO - PROCESS | 1654 | 1469879300210 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1654 | 1469879300211 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c40000 == 41 [pid = 1654] [id = 695] 04:48:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x128b90c00) [pid = 1654] [serial = 2085] [outer = 0x0] 04:48:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1291a3000) [pid = 1654] [serial = 2086] [outer = 0x128b90c00] 04:48:20 INFO - PROCESS | 1654 | 1469879300235 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x129360800) [pid = 1654] [serial = 2087] [outer = 0x128b90c00] 04:48:20 INFO - PROCESS | 1654 | 1469879300520 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 467ms 04:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:48:20 INFO - PROCESS | 1654 | 1469879300552 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1654 | 1469879300553 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:48:20 INFO - PROCESS | 1654 | 1469879300555 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1654 | 1469879300556 Marionette TRACE conn2 <- [1,2754,null,{}] 04:48:20 INFO - PROCESS | 1654 | 1469879300558 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:20 INFO - PROCESS | 1654 | 1469879300559 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:20 INFO - PROCESS | 1654 | 1469879300642 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:48:20 INFO - PROCESS | 1654 | 1469879300648 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1654 | 1469879300649 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b660000 == 42 [pid = 1654] [id = 696] 04:48:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x12904c000) [pid = 1654] [serial = 2088] [outer = 0x0] 04:48:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x12a45bc00) [pid = 1654] [serial = 2089] [outer = 0x12904c000] 04:48:20 INFO - PROCESS | 1654 | 1469879300672 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x12a4f0800) [pid = 1654] [serial = 2090] [outer = 0x12904c000] 04:48:20 INFO - PROCESS | 1654 | 1469879300998 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 472ms 04:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:48:21 INFO - PROCESS | 1654 | 1469879301029 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1654 | 1469879301031 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:48:21 INFO - PROCESS | 1654 | 1469879301033 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1654 | 1469879301035 Marionette TRACE conn2 <- [1,2758,null,{}] 04:48:21 INFO - PROCESS | 1654 | 1469879301037 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:21 INFO - PROCESS | 1654 | 1469879301039 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:21 INFO - PROCESS | 1654 | 1469879301163 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:48:21 INFO - PROCESS | 1654 | 1469879301178 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1654 | 1469879301179 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc7800 == 43 [pid = 1654] [id = 697] 04:48:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x12a4f7c00) [pid = 1654] [serial = 2091] [outer = 0x0] 04:48:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x12a558c00) [pid = 1654] [serial = 2092] [outer = 0x12a4f7c00] 04:48:21 INFO - PROCESS | 1654 | 1469879301206 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x12ac6cc00) [pid = 1654] [serial = 2093] [outer = 0x12a4f7c00] 04:48:21 INFO - PROCESS | 1654 | 1469879301520 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 04:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:48:21 INFO - PROCESS | 1654 | 1469879301552 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1654 | 1469879301553 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:48:21 INFO - PROCESS | 1654 | 1469879301556 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1654 | 1469879301557 Marionette TRACE conn2 <- [1,2762,null,{}] 04:48:21 INFO - PROCESS | 1654 | 1469879301559 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:21 INFO - PROCESS | 1654 | 1469879301563 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:21 INFO - PROCESS | 1654 | 1469879301640 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:48:21 INFO - PROCESS | 1654 | 1469879301749 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1654 | 1469879301750 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x116851000 == 44 [pid = 1654] [id = 698] 04:48:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1121bd400) [pid = 1654] [serial = 2094] [outer = 0x0] 04:48:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112f51800) [pid = 1654] [serial = 2095] [outer = 0x1121bd400] 04:48:21 INFO - PROCESS | 1654 | 1469879301781 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116063800) [pid = 1654] [serial = 2096] [outer = 0x1121bd400] 04:48:22 INFO - PROCESS | 1654 | 1469879302203 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:48:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 668ms 04:48:22 INFO - PROCESS | 1654 | 1469879302225 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1654 | 1469879302227 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:48:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:48:22 INFO - PROCESS | 1654 | 1469879302230 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1654 | 1469879302233 Marionette TRACE conn2 <- [1,2766,null,{}] 04:48:22 INFO - PROCESS | 1654 | 1469879302236 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:22 INFO - PROCESS | 1654 | 1469879302238 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:22 INFO - PROCESS | 1654 | 1469879302339 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:48:22 INFO - PROCESS | 1654 | 1469879302400 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1654 | 1469879302401 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c3f800 == 45 [pid = 1654] [id = 699] 04:48:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11682cc00) [pid = 1654] [serial = 2097] [outer = 0x0] 04:48:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x117db3400) [pid = 1654] [serial = 2098] [outer = 0x11682cc00] 04:48:22 INFO - PROCESS | 1654 | 1469879302431 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1187e8c00) [pid = 1654] [serial = 2099] [outer = 0x11682cc00] 04:48:22 INFO - PROCESS | 1654 | 1469879302877 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:48:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 04:48:22 INFO - PROCESS | 1654 | 1469879302903 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:48:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:48:22 INFO - PROCESS | 1654 | 1469879302906 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:48:22 INFO - PROCESS | 1654 | 1469879302908 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1654 | 1469879302909 Marionette TRACE conn2 <- [1,2770,null,{}] 04:48:22 INFO - PROCESS | 1654 | 1469879302912 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:22 INFO - PROCESS | 1654 | 1469879302913 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:23 INFO - PROCESS | 1654 | 1469879303014 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:48:23 INFO - PROCESS | 1654 | 1469879303110 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1654 | 1469879303111 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac06800 == 46 [pid = 1654] [id = 700] 04:48:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121cde800) [pid = 1654] [serial = 2100] [outer = 0x0] 04:48:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1234e3400) [pid = 1654] [serial = 2101] [outer = 0x121cde800] 04:48:23 INFO - PROCESS | 1654 | 1469879303140 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x124ea0800) [pid = 1654] [serial = 2102] [outer = 0x121cde800] 04:48:23 INFO - PROCESS | 1654 | 1469879303572 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:48:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 669ms 04:48:23 INFO - PROCESS | 1654 | 1469879303577 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1654 | 1469879303579 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:48:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:48:23 INFO - PROCESS | 1654 | 1469879303586 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1654 | 1469879303590 Marionette TRACE conn2 <- [1,2774,null,{}] 04:48:23 INFO - PROCESS | 1654 | 1469879303593 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:23 INFO - PROCESS | 1654 | 1469879303596 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:23 INFO - PROCESS | 1654 | 1469879303698 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:48:23 INFO - PROCESS | 1654 | 1469879303754 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1654 | 1469879303756 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcd2800 == 47 [pid = 1654] [id = 701] 04:48:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125434c00) [pid = 1654] [serial = 2103] [outer = 0x0] 04:48:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1265ba000) [pid = 1654] [serial = 2104] [outer = 0x125434c00] 04:48:23 INFO - PROCESS | 1654 | 1469879303787 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12904a000) [pid = 1654] [serial = 2105] [outer = 0x125434c00] 04:48:24 INFO - PROCESS | 1654 | 1469879304205 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:48:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 677ms 04:48:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:48:24 INFO - PROCESS | 1654 | 1469879304259 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1654 | 1469879304261 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:48:24 INFO - PROCESS | 1654 | 1469879304263 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1654 | 1469879304264 Marionette TRACE conn2 <- [1,2778,null,{}] 04:48:24 INFO - PROCESS | 1654 | 1469879304267 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:24 INFO - PROCESS | 1654 | 1469879304268 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:24 INFO - PROCESS | 1654 | 1469879304386 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:48:24 INFO - PROCESS | 1654 | 1469879304488 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1654 | 1469879304489 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12122f000 == 48 [pid = 1654] [id = 702] 04:48:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112d89c00) [pid = 1654] [serial = 2106] [outer = 0x0] 04:48:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1291a8800) [pid = 1654] [serial = 2107] [outer = 0x112d89c00] 04:48:24 INFO - PROCESS | 1654 | 1469879304519 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a98cc00) [pid = 1654] [serial = 2108] [outer = 0x112d89c00] 04:48:25 INFO - PROCESS | 1654 | 1469879305144 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:48:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 925ms 04:48:25 INFO - PROCESS | 1654 | 1469879305189 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1654 | 1469879305192 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:48:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:48:25 INFO - PROCESS | 1654 | 1469879305197 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1654 | 1469879305200 Marionette TRACE conn2 <- [1,2782,null,{}] 04:48:25 INFO - PROCESS | 1654 | 1469879305205 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:25 INFO - PROCESS | 1654 | 1469879305207 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:25 INFO - PROCESS | 1654 | 1469879305321 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:48:25 INFO - PROCESS | 1654 | 1469879305383 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1654 | 1469879305384 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x123490800 == 49 [pid = 1654] [id = 703] 04:48:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116827400) [pid = 1654] [serial = 2109] [outer = 0x0] 04:48:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x117d35000) [pid = 1654] [serial = 2110] [outer = 0x116827400] 04:48:25 INFO - PROCESS | 1654 | 1469879305411 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1187e9800) [pid = 1654] [serial = 2111] [outer = 0x116827400] 04:48:25 INFO - PROCESS | 1654 | 1469879305816 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:48:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 626ms 04:48:25 INFO - PROCESS | 1654 | 1469879305822 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1654 | 1469879305825 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:48:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:48:25 INFO - PROCESS | 1654 | 1469879305829 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1654 | 1469879305831 Marionette TRACE conn2 <- [1,2786,null,{}] 04:48:25 INFO - PROCESS | 1654 | 1469879305833 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:25 INFO - PROCESS | 1654 | 1469879305835 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:25 INFO - PROCESS | 1654 | 1469879305927 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:48:26 INFO - PROCESS | 1654 | 1469879305999 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1654 | 1469879306000 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12123c800 == 50 [pid = 1654] [id = 704] 04:48:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x120f4fc00) [pid = 1654] [serial = 2112] [outer = 0x0] 04:48:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121096c00) [pid = 1654] [serial = 2113] [outer = 0x120f4fc00] 04:48:26 INFO - PROCESS | 1654 | 1469879306031 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1214f1400) [pid = 1654] [serial = 2114] [outer = 0x120f4fc00] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12c085800 == 49 [pid = 1654] [id = 12] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12908a800 == 48 [pid = 1654] [id = 6] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x112f85000 == 47 [pid = 1654] [id = 23] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12c673000 == 46 [pid = 1654] [id = 677] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd15800 == 45 [pid = 1654] [id = 22] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12c66d800 == 44 [pid = 1654] [id = 14] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x117227000 == 43 [pid = 1654] [id = 25] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12a577800 == 42 [pid = 1654] [id = 8] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc7800 == 41 [pid = 1654] [id = 697] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x116850000 == 40 [pid = 1654] [id = 24] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12b660000 == 39 [pid = 1654] [id = 696] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12c094800 == 38 [pid = 1654] [id = 13] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12cec6000 == 37 [pid = 1654] [id = 16] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12348c800 == 36 [pid = 1654] [id = 15] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12b958800 == 35 [pid = 1654] [id = 10] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12d72c800 == 34 [pid = 1654] [id = 19] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12d7e3000 == 33 [pid = 1654] [id = 20] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x123490800 == 32 [pid = 1654] [id = 703] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12122f000 == 31 [pid = 1654] [id = 702] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcd2800 == 30 [pid = 1654] [id = 701] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac06800 == 29 [pid = 1654] [id = 700] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x121c3f800 == 28 [pid = 1654] [id = 699] 04:48:26 INFO - PROCESS | 1654 | --DOCSHELL 0x116851000 == 27 [pid = 1654] [id = 698] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1160cd000) [pid = 1654] [serial = 2035] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11673d800) [pid = 1654] [serial = 2036] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12672f400) [pid = 1654] [serial = 2032] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x117d2a800) [pid = 1654] [serial = 2027] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11674f000) [pid = 1654] [serial = 2026] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12353dc00) [pid = 1654] [serial = 2030] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121099c00) [pid = 1654] [serial = 2029] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x125f60c00) [pid = 1654] [serial = 2053] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118727400) [pid = 1654] [serial = 2041] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121095000) [pid = 1654] [serial = 2044] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x117296000) [pid = 1654] [serial = 2047] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12109f000) [pid = 1654] [serial = 2045] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116a1cc00) [pid = 1654] [serial = 2038] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118864400) [pid = 1654] [serial = 2042] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x123549000) [pid = 1654] [serial = 2050] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x125430c00) [pid = 1654] [serial = 2051] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x117291400) [pid = 1654] [serial = 2039] [outer = 0x0] [url = about:blank] 04:48:26 INFO - PROCESS | 1654 | 1469879306898 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:48:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1074ms 04:48:26 INFO - PROCESS | 1654 | 1469879306904 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1654 | 1469879306907 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:48:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:48:26 INFO - PROCESS | 1654 | 1469879306913 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1654 | 1469879306916 Marionette TRACE conn2 <- [1,2790,null,{}] 04:48:26 INFO - PROCESS | 1654 | 1469879306920 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:26 INFO - PROCESS | 1654 | 1469879306921 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:27 INFO - PROCESS | 1654 | 1469879307007 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:48:27 INFO - PROCESS | 1654 | 1469879307063 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1654 | 1469879307065 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f88000 == 28 [pid = 1654] [id = 705] 04:48:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116069400) [pid = 1654] [serial = 2115] [outer = 0x0] 04:48:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116740400) [pid = 1654] [serial = 2116] [outer = 0x116069400] 04:48:27 INFO - PROCESS | 1654 | 1469879307092 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116826c00) [pid = 1654] [serial = 2117] [outer = 0x116069400] 04:48:27 INFO - PROCESS | 1654 | 1469879307387 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:48:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 524ms 04:48:27 INFO - PROCESS | 1654 | 1469879307434 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1654 | 1469879307437 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:48:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:48:27 INFO - PROCESS | 1654 | 1469879307441 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1654 | 1469879307443 Marionette TRACE conn2 <- [1,2794,null,{}] 04:48:27 INFO - PROCESS | 1654 | 1469879307447 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:27 INFO - PROCESS | 1654 | 1469879307449 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:27 INFO - PROCESS | 1654 | 1469879307530 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:48:27 INFO - PROCESS | 1654 | 1469879307534 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1654 | 1469879307535 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x119a12800 == 29 [pid = 1654] [id = 706] 04:48:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116a26400) [pid = 1654] [serial = 2118] [outer = 0x0] 04:48:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x117292800) [pid = 1654] [serial = 2119] [outer = 0x116a26400] 04:48:27 INFO - PROCESS | 1654 | 1469879307561 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1181fbc00) [pid = 1654] [serial = 2120] [outer = 0x116a26400] 04:48:27 INFO - PROCESS | 1654 | 1469879307920 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:48:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 04:48:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:48:27 INFO - PROCESS | 1654 | 1469879307963 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1654 | 1469879307965 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:48:27 INFO - PROCESS | 1654 | 1469879307967 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1654 | 1469879307969 Marionette TRACE conn2 <- [1,2798,null,{}] 04:48:27 INFO - PROCESS | 1654 | 1469879307977 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:27 INFO - PROCESS | 1654 | 1469879307980 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:28 INFO - PROCESS | 1654 | 1469879308056 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:48:28 INFO - PROCESS | 1654 | 1469879308065 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1654 | 1469879308067 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x121441800 == 30 [pid = 1654] [id = 707] 04:48:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11872a800) [pid = 1654] [serial = 2121] [outer = 0x0] 04:48:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x120f55400) [pid = 1654] [serial = 2122] [outer = 0x11872a800] 04:48:28 INFO - PROCESS | 1654 | 1469879308095 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1210a0c00) [pid = 1654] [serial = 2123] [outer = 0x11872a800] 04:48:28 INFO - PROCESS | 1654 | 1469879308419 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:48:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 470ms 04:48:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:48:28 INFO - PROCESS | 1654 | 1469879308438 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1654 | 1469879308439 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:48:28 INFO - PROCESS | 1654 | 1469879308441 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1654 | 1469879308443 Marionette TRACE conn2 <- [1,2802,null,{}] 04:48:28 INFO - PROCESS | 1654 | 1469879308447 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:28 INFO - PROCESS | 1654 | 1469879308449 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:28 INFO - PROCESS | 1654 | 1469879308525 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:48:28 INFO - PROCESS | 1654 | 1469879308589 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1654 | 1469879308591 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c36000 == 31 [pid = 1654] [id = 708] 04:48:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119248000) [pid = 1654] [serial = 2124] [outer = 0x0] 04:48:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121a52000) [pid = 1654] [serial = 2125] [outer = 0x119248000] 04:48:28 INFO - PROCESS | 1654 | 1469879308616 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124b99800) [pid = 1654] [serial = 2126] [outer = 0x119248000] 04:48:28 INFO - PROCESS | 1654 | 1469879308923 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:48:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 04:48:28 INFO - PROCESS | 1654 | 1469879308964 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:48:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:48:28 INFO - PROCESS | 1654 | 1469879308965 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:48:28 INFO - PROCESS | 1654 | 1469879308967 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1654 | 1469879308969 Marionette TRACE conn2 <- [1,2806,null,{}] 04:48:28 INFO - PROCESS | 1654 | 1469879308971 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:28 INFO - PROCESS | 1654 | 1469879308972 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:29 INFO - PROCESS | 1654 | 1469879309074 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:48:29 INFO - PROCESS | 1654 | 1469879309077 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1654 | 1469879309079 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b04000 == 32 [pid = 1654] [id = 709] 04:48:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119a9fc00) [pid = 1654] [serial = 2127] [outer = 0x0] 04:48:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12542b400) [pid = 1654] [serial = 2128] [outer = 0x119a9fc00] 04:48:29 INFO - PROCESS | 1654 | 1469879309103 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x125436400) [pid = 1654] [serial = 2129] [outer = 0x119a9fc00] 04:48:29 INFO - PROCESS | 1654 | 1469879309449 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:48:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 04:48:29 INFO - PROCESS | 1654 | 1469879309486 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1654 | 1469879309487 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:48:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:48:29 INFO - PROCESS | 1654 | 1469879309490 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1654 | 1469879309491 Marionette TRACE conn2 <- [1,2810,null,{}] 04:48:29 INFO - PROCESS | 1654 | 1469879309493 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:29 INFO - PROCESS | 1654 | 1469879309497 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:29 INFO - PROCESS | 1654 | 1469879309601 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:48:29 INFO - PROCESS | 1654 | 1469879309639 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1654 | 1469879309640 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x129085800 == 33 [pid = 1654] [id = 710] 04:48:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x125494800) [pid = 1654] [serial = 2130] [outer = 0x0] 04:48:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12652fc00) [pid = 1654] [serial = 2131] [outer = 0x125494800] 04:48:29 INFO - PROCESS | 1654 | 1469879309666 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128a2e000) [pid = 1654] [serial = 2132] [outer = 0x125494800] 04:48:30 INFO - PROCESS | 1654 | 1469879310049 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:48:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 567ms 04:48:30 INFO - PROCESS | 1654 | 1469879310059 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1654 | 1469879310061 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:48:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:48:30 INFO - PROCESS | 1654 | 1469879310064 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1654 | 1469879310077 Marionette TRACE conn2 <- [1,2814,null,{}] 04:48:30 INFO - PROCESS | 1654 | 1469879310093 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 1654 | 1469879310094 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:30 INFO - PROCESS | 1654 | 1469879310209 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:48:30 INFO - PROCESS | 1654 | 1469879310213 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1654 | 1469879310214 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a57b800 == 34 [pid = 1654] [id = 711] 04:48:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x125f60c00) [pid = 1654] [serial = 2133] [outer = 0x0] 04:48:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128b8f800) [pid = 1654] [serial = 2134] [outer = 0x125f60c00] 04:48:30 INFO - PROCESS | 1654 | 1469879310238 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12904d800) [pid = 1654] [serial = 2135] [outer = 0x125f60c00] 04:48:30 INFO - PROCESS | 1654 | 1469879310574 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:48:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 543ms 04:48:30 INFO - PROCESS | 1654 | 1469879310607 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1654 | 1469879310608 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:48:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:48:30 INFO - PROCESS | 1654 | 1469879310612 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1654 | 1469879310614 Marionette TRACE conn2 <- [1,2818,null,{}] 04:48:30 INFO - PROCESS | 1654 | 1469879310616 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 1654 | 1469879310617 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:30 INFO - PROCESS | 1654 | 1469879310719 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:48:30 INFO - PROCESS | 1654 | 1469879310762 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1654 | 1469879310763 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac07000 == 35 [pid = 1654] [id = 712] 04:48:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x113871800) [pid = 1654] [serial = 2136] [outer = 0x0] 04:48:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12919e000) [pid = 1654] [serial = 2137] [outer = 0x113871800] 04:48:30 INFO - PROCESS | 1654 | 1469879310793 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x129364c00) [pid = 1654] [serial = 2138] [outer = 0x113871800] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1130d8c00) [pid = 1654] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12904c000) [pid = 1654] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a4f7c00) [pid = 1654] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x126425000) [pid = 1654] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126760c00) [pid = 1654] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128aa9c00) [pid = 1654] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116884000) [pid = 1654] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x113802c00) [pid = 1654] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12548ac00) [pid = 1654] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1160d0c00) [pid = 1654] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112f53000) [pid = 1654] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x124d68800) [pid = 1654] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118078800) [pid = 1654] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x128b90c00) [pid = 1654] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1130d5400) [pid = 1654] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:48:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124fecc00) [pid = 1654] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:48:31 INFO - PROCESS | 1654 | 1469879311392 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:48:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 823ms 04:48:31 INFO - PROCESS | 1654 | 1469879311446 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1654 | 1469879311449 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:48:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:48:31 INFO - PROCESS | 1654 | 1469879311458 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1654 | 1469879311459 Marionette TRACE conn2 <- [1,2822,null,{}] 04:48:31 INFO - PROCESS | 1654 | 1469879311469 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:31 INFO - PROCESS | 1654 | 1469879311479 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:31 INFO - PROCESS | 1654 | 1469879311567 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:48:31 INFO - PROCESS | 1654 | 1469879311571 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1654 | 1469879311572 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b957000 == 36 [pid = 1654] [id = 713] 04:48:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x116a23400) [pid = 1654] [serial = 2139] [outer = 0x0] 04:48:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1234d9800) [pid = 1654] [serial = 2140] [outer = 0x116a23400] 04:48:31 INFO - PROCESS | 1654 | 1469879311596 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125f8fc00) [pid = 1654] [serial = 2141] [outer = 0x116a23400] 04:48:31 INFO - PROCESS | 1654 | 1469879311904 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:48:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 481ms 04:48:31 INFO - PROCESS | 1654 | 1469879311934 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1654 | 1469879311935 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:48:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:48:31 INFO - PROCESS | 1654 | 1469879311937 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1654 | 1469879311938 Marionette TRACE conn2 <- [1,2826,null,{}] 04:48:31 INFO - PROCESS | 1654 | 1469879311940 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:31 INFO - PROCESS | 1654 | 1469879311941 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:32 INFO - PROCESS | 1654 | 1469879312017 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:48:32 INFO - PROCESS | 1654 | 1469879312020 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1654 | 1469879312021 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcd0000 == 37 [pid = 1654] [id = 714] 04:48:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124b9e800) [pid = 1654] [serial = 2142] [outer = 0x0] 04:48:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291a7800) [pid = 1654] [serial = 2143] [outer = 0x124b9e800] 04:48:32 INFO - PROCESS | 1654 | 1469879312047 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a462800) [pid = 1654] [serial = 2144] [outer = 0x124b9e800] 04:48:32 INFO - PROCESS | 1654 | 1469879312371 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:48:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 468ms 04:48:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:48:32 INFO - PROCESS | 1654 | 1469879312406 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1654 | 1469879312407 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:48:32 INFO - PROCESS | 1654 | 1469879312409 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1654 | 1469879312413 Marionette TRACE conn2 <- [1,2830,null,{}] 04:48:32 INFO - PROCESS | 1654 | 1469879312416 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:32 INFO - PROCESS | 1654 | 1469879312417 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:32 INFO - PROCESS | 1654 | 1469879312540 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:48:32 INFO - PROCESS | 1654 | 1469879312548 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1654 | 1469879312550 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c661800 == 38 [pid = 1654] [id = 715] 04:48:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291a9000) [pid = 1654] [serial = 2145] [outer = 0x0] 04:48:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a554800) [pid = 1654] [serial = 2146] [outer = 0x1291a9000] 04:48:32 INFO - PROCESS | 1654 | 1469879312576 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a993800) [pid = 1654] [serial = 2147] [outer = 0x1291a9000] 04:48:32 INFO - PROCESS | 1654 | 1469879312895 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:48:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 523ms 04:48:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:48:32 INFO - PROCESS | 1654 | 1469879312932 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1654 | 1469879312933 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:48:32 INFO - PROCESS | 1654 | 1469879312935 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1654 | 1469879312937 Marionette TRACE conn2 <- [1,2834,null,{}] 04:48:32 INFO - PROCESS | 1654 | 1469879312939 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:32 INFO - PROCESS | 1654 | 1469879312940 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:33 INFO - PROCESS | 1654 | 1469879313019 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:48:33 INFO - PROCESS | 1654 | 1469879313023 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1654 | 1469879313023 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d26a000 == 39 [pid = 1654] [id = 716] 04:48:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12ac6ac00) [pid = 1654] [serial = 2148] [outer = 0x0] 04:48:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b64ec00) [pid = 1654] [serial = 2149] [outer = 0x12ac6ac00] 04:48:33 INFO - PROCESS | 1654 | 1469879313047 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128a34000) [pid = 1654] [serial = 2150] [outer = 0x12ac6ac00] 04:48:33 INFO - PROCESS | 1654 | 1469879313581 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:48:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 671ms 04:48:33 INFO - PROCESS | 1654 | 1469879313619 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1654 | 1469879313622 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:48:33 INFO - PROCESS | 1654 | 1469879313626 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1654 | 1469879313630 Marionette TRACE conn2 <- [1,2838,null,{}] 04:48:33 INFO - PROCESS | 1654 | 1469879313634 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:33 INFO - PROCESS | 1654 | 1469879313635 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:33 INFO - PROCESS | 1654 | 1469879313743 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:48:33 INFO - PROCESS | 1654 | 1469879313804 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1654 | 1469879313805 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x119a07800 == 40 [pid = 1654] [id = 717] 04:48:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1160cbc00) [pid = 1654] [serial = 2151] [outer = 0x0] 04:48:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11673b800) [pid = 1654] [serial = 2152] [outer = 0x1160cbc00] 04:48:33 INFO - PROCESS | 1654 | 1469879313836 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1168ee800) [pid = 1654] [serial = 2153] [outer = 0x1160cbc00] 04:48:34 INFO - PROCESS | 1654 | 1469879314390 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:48:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 827ms 04:48:34 INFO - PROCESS | 1654 | 1469879314453 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1654 | 1469879314456 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:48:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:48:34 INFO - PROCESS | 1654 | 1469879314461 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1654 | 1469879314462 Marionette TRACE conn2 <- [1,2842,null,{}] 04:48:34 INFO - PROCESS | 1654 | 1469879314465 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:34 INFO - PROCESS | 1654 | 1469879314467 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:34 INFO - PROCESS | 1654 | 1469879314576 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:48:34 INFO - PROCESS | 1654 | 1469879314637 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1654 | 1469879314638 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f58800 == 41 [pid = 1654] [id = 718] 04:48:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11833c800) [pid = 1654] [serial = 2154] [outer = 0x0] 04:48:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x118728800) [pid = 1654] [serial = 2155] [outer = 0x11833c800] 04:48:34 INFO - PROCESS | 1654 | 1469879314669 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119f2e000) [pid = 1654] [serial = 2156] [outer = 0x11833c800] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12c661800 == 40 [pid = 1654] [id = 715] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcd0000 == 39 [pid = 1654] [id = 714] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12b957000 == 38 [pid = 1654] [id = 713] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac07000 == 37 [pid = 1654] [id = 712] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12a57b800 == 36 [pid = 1654] [id = 711] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x129085800 == 35 [pid = 1654] [id = 710] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x126b04000 == 34 [pid = 1654] [id = 709] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x121c36000 == 33 [pid = 1654] [id = 708] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x121441800 == 32 [pid = 1654] [id = 707] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x119a12800 == 31 [pid = 1654] [id = 706] 04:48:35 INFO - PROCESS | 1654 | --DOCSHELL 0x116f88000 == 30 [pid = 1654] [id = 705] 04:48:35 INFO - PROCESS | 1654 | 1469879315341 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128db4800) [pid = 1654] [serial = 2033] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119aa7c00) [pid = 1654] [serial = 2048] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a4f0800) [pid = 1654] [serial = 2090] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12a558c00) [pid = 1654] [serial = 2092] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1265bd000) [pid = 1654] [serial = 2077] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128b92000) [pid = 1654] [serial = 2081] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12904f800) [pid = 1654] [serial = 2083] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a45bc00) [pid = 1654] [serial = 2089] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x117db4000) [pid = 1654] [serial = 2065] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119255800) [pid = 1654] [serial = 2066] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1160ccc00) [pid = 1654] [serial = 2056] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11680f800) [pid = 1654] [serial = 2057] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x125f6c000) [pid = 1654] [serial = 2054] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116810800) [pid = 1654] [serial = 2062] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11682d400) [pid = 1654] [serial = 2063] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120f5d800) [pid = 1654] [serial = 2068] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1248a6c00) [pid = 1654] [serial = 2069] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12542c800) [pid = 1654] [serial = 2071] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118081400) [pid = 1654] [serial = 2059] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1187f0c00) [pid = 1654] [serial = 2060] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x129360800) [pid = 1654] [serial = 2087] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12ac6cc00) [pid = 1654] [serial = 2093] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125f94c00) [pid = 1654] [serial = 2074] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126047c00) [pid = 1654] [serial = 2075] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128a30400) [pid = 1654] [serial = 2078] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1291a3000) [pid = 1654] [serial = 2086] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128a34800) [pid = 1654] [serial = 2080] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125493c00) [pid = 1654] [serial = 2072] [outer = 0x0] [url = about:blank] 04:48:35 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12919f800) [pid = 1654] [serial = 2084] [outer = 0x0] [url = about:blank] 04:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 921ms 04:48:35 INFO - PROCESS | 1654 | 1469879315382 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1654 | 1469879315386 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:48:35 INFO - PROCESS | 1654 | 1469879315391 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1654 | 1469879315394 Marionette TRACE conn2 <- [1,2846,null,{}] 04:48:35 INFO - PROCESS | 1654 | 1469879315403 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:35 INFO - PROCESS | 1654 | 1469879315405 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:35 INFO - PROCESS | 1654 | 1469879315526 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:48:35 INFO - PROCESS | 1654 | 1469879315539 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1654 | 1469879315540 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f87000 == 31 [pid = 1654] [id = 719] 04:48:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116746800) [pid = 1654] [serial = 2157] [outer = 0x0] 04:48:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116823400) [pid = 1654] [serial = 2158] [outer = 0x116746800] 04:48:35 INFO - PROCESS | 1654 | 1469879315585 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1176ae400) [pid = 1654] [serial = 2159] [outer = 0x116746800] 04:48:35 INFO - PROCESS | 1654 | 1469879315980 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:48:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 629ms 04:48:36 INFO - PROCESS | 1654 | 1469879316019 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1654 | 1469879316022 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:48:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:48:36 INFO - PROCESS | 1654 | 1469879316028 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1654 | 1469879316030 Marionette TRACE conn2 <- [1,2850,null,{}] 04:48:36 INFO - PROCESS | 1654 | 1469879316032 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:36 INFO - PROCESS | 1654 | 1469879316033 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:36 INFO - PROCESS | 1654 | 1469879316113 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:48:36 INFO - PROCESS | 1654 | 1469879316118 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1654 | 1469879316119 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119a1f800 == 32 [pid = 1654] [id = 720] 04:48:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118086400) [pid = 1654] [serial = 2160] [outer = 0x0] 04:48:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11924d400) [pid = 1654] [serial = 2161] [outer = 0x118086400] 04:48:36 INFO - PROCESS | 1654 | 1469879316146 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120f5dc00) [pid = 1654] [serial = 2162] [outer = 0x118086400] 04:48:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12123c800 == 31 [pid = 1654] [id = 704] 04:48:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116f87000 == 30 [pid = 1654] [id = 719] 04:48:36 INFO - PROCESS | 1654 | --DOCSHELL 0x124f58800 == 29 [pid = 1654] [id = 718] 04:48:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12d26a000 == 28 [pid = 1654] [id = 716] 04:48:36 INFO - PROCESS | 1654 | --DOCSHELL 0x119a07800 == 27 [pid = 1654] [id = 717] 04:48:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12d263800 == 26 [pid = 1654] [id = 17] 04:48:37 INFO - PROCESS | 1654 | 1469879317540 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:48:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1525ms 04:48:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:48:37 INFO - PROCESS | 1654 | 1469879317552 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1654 | 1469879317554 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:48:37 INFO - PROCESS | 1654 | 1469879317557 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1654 | 1469879317561 Marionette TRACE conn2 <- [1,2854,null,{}] 04:48:37 INFO - PROCESS | 1654 | 1469879317565 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:37 INFO - PROCESS | 1654 | 1469879317567 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:37 INFO - PROCESS | 1654 | 1469879317647 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:48:37 INFO - PROCESS | 1654 | 1469879317709 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1654 | 1469879317713 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ada000 == 27 [pid = 1654] [id = 721] 04:48:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1138d8000) [pid = 1654] [serial = 2163] [outer = 0x0] 04:48:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x113d78400) [pid = 1654] [serial = 2164] [outer = 0x1138d8000] 04:48:37 INFO - PROCESS | 1654 | 1469879317742 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11673e000) [pid = 1654] [serial = 2165] [outer = 0x1138d8000] 04:48:38 INFO - PROCESS | 1654 | 1469879318070 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:48:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 524ms 04:48:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:48:38 INFO - PROCESS | 1654 | 1469879318083 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1654 | 1469879318086 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:48:38 INFO - PROCESS | 1654 | 1469879318090 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1654 | 1469879318092 Marionette TRACE conn2 <- [1,2858,null,{}] 04:48:38 INFO - PROCESS | 1654 | 1469879318097 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:38 INFO - PROCESS | 1654 | 1469879318101 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:38 INFO - PROCESS | 1654 | 1469879318182 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:48:38 INFO - PROCESS | 1654 | 1469879318187 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1654 | 1469879318188 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x119a1c800 == 28 [pid = 1654] [id = 722] 04:48:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11674e000) [pid = 1654] [serial = 2166] [outer = 0x0] 04:48:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116a1b400) [pid = 1654] [serial = 2167] [outer = 0x11674e000] 04:48:38 INFO - PROCESS | 1654 | 1469879318218 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117d39400) [pid = 1654] [serial = 2168] [outer = 0x11674e000] 04:48:38 INFO - PROCESS | 1654 | 1469879318683 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:48:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 621ms 04:48:38 INFO - PROCESS | 1654 | 1469879318719 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1654 | 1469879318721 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:48:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:48:38 INFO - PROCESS | 1654 | 1469879318725 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1654 | 1469879318742 Marionette TRACE conn2 <- [1,2862,null,{}] 04:48:38 INFO - PROCESS | 1654 | 1469879318754 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:38 INFO - PROCESS | 1654 | 1469879318758 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:38 INFO - PROCESS | 1654 | 1469879318864 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:48:38 INFO - PROCESS | 1654 | 1469879318870 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1654 | 1469879318873 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c3c800 == 29 [pid = 1654] [id = 723] 04:48:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1130d1c00) [pid = 1654] [serial = 2169] [outer = 0x0] 04:48:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1187ee000) [pid = 1654] [serial = 2170] [outer = 0x1130d1c00] 04:48:38 INFO - PROCESS | 1654 | 1469879318900 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119254400) [pid = 1654] [serial = 2171] [outer = 0x1130d1c00] 04:48:39 INFO - PROCESS | 1654 | 1469879319273 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:48:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 588ms 04:48:39 INFO - PROCESS | 1654 | 1469879319316 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1654 | 1469879319318 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:48:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:48:39 INFO - PROCESS | 1654 | 1469879319320 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1654 | 1469879319321 Marionette TRACE conn2 <- [1,2866,null,{}] 04:48:39 INFO - PROCESS | 1654 | 1469879319323 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:39 INFO - PROCESS | 1654 | 1469879319324 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:39 INFO - PROCESS | 1654 | 1469879319419 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:48:39 INFO - PROCESS | 1654 | 1469879319423 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1654 | 1469879319424 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f68800 == 30 [pid = 1654] [id = 724] 04:48:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11833b800) [pid = 1654] [serial = 2172] [outer = 0x0] 04:48:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121092800) [pid = 1654] [serial = 2173] [outer = 0x11833b800] 04:48:39 INFO - PROCESS | 1654 | 1469879319449 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1210bc000) [pid = 1654] [serial = 2174] [outer = 0x11833b800] 04:48:39 INFO - PROCESS | 1654 | 1469879319792 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:48:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 04:48:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:48:39 INFO - PROCESS | 1654 | 1469879319839 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1654 | 1469879319841 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:48:39 INFO - PROCESS | 1654 | 1469879319843 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1654 | 1469879319844 Marionette TRACE conn2 <- [1,2870,null,{}] 04:48:39 INFO - PROCESS | 1654 | 1469879319846 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:39 INFO - PROCESS | 1654 | 1469879319847 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:39 INFO - PROCESS | 1654 | 1469879319948 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:48:39 INFO - PROCESS | 1654 | 1469879319951 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1654 | 1469879319953 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a47000 == 31 [pid = 1654] [id = 725] 04:48:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1162d8800) [pid = 1654] [serial = 2175] [outer = 0x0] 04:48:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121808c00) [pid = 1654] [serial = 2176] [outer = 0x1162d8800] 04:48:39 INFO - PROCESS | 1654 | 1469879319978 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1235f6c00) [pid = 1654] [serial = 2177] [outer = 0x1162d8800] 04:48:40 INFO - PROCESS | 1654 | 1469879320538 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119a9fc00) [pid = 1654] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x120f4fc00) [pid = 1654] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119248000) [pid = 1654] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116a26400) [pid = 1654] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116069400) [pid = 1654] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1121bd400) [pid = 1654] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11872a800) [pid = 1654] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116746800) [pid = 1654] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11682cc00) [pid = 1654] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x121cde800) [pid = 1654] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125434c00) [pid = 1654] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112d89c00) [pid = 1654] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116827400) [pid = 1654] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x125494800) [pid = 1654] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x113871800) [pid = 1654] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x125f60c00) [pid = 1654] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124b9e800) [pid = 1654] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116a23400) [pid = 1654] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12ac6ac00) [pid = 1654] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1291a9000) [pid = 1654] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1160cbc00) [pid = 1654] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:48:40 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11833c800) [pid = 1654] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 723ms 04:48:40 INFO - PROCESS | 1654 | 1469879320567 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:48:40 INFO - PROCESS | 1654 | 1469879320568 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:48:40 INFO - PROCESS | 1654 | 1469879320570 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1654 | 1469879320571 Marionette TRACE conn2 <- [1,2874,null,{}] 04:48:40 INFO - PROCESS | 1654 | 1469879320574 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:40 INFO - PROCESS | 1654 | 1469879320578 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:40 INFO - PROCESS | 1654 | 1469879320671 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:48:40 INFO - PROCESS | 1654 | 1469879320678 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1654 | 1469879320680 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b12800 == 32 [pid = 1654] [id = 726] 04:48:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116ab0000) [pid = 1654] [serial = 2178] [outer = 0x0] 04:48:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118343800) [pid = 1654] [serial = 2179] [outer = 0x116ab0000] 04:48:40 INFO - PROCESS | 1654 | 1469879320705 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121ce7400) [pid = 1654] [serial = 2180] [outer = 0x116ab0000] 04:48:41 INFO - PROCESS | 1654 | 1469879321021 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:48:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 467ms 04:48:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:48:41 INFO - PROCESS | 1654 | 1469879321038 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1654 | 1469879321039 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:48:41 INFO - PROCESS | 1654 | 1469879321041 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1654 | 1469879321042 Marionette TRACE conn2 <- [1,2878,null,{}] 04:48:41 INFO - PROCESS | 1654 | 1469879321046 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:41 INFO - PROCESS | 1654 | 1469879321049 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:41 INFO - PROCESS | 1654 | 1469879321124 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:48:41 INFO - PROCESS | 1654 | 1469879321202 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1654 | 1469879321203 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12931d000 == 33 [pid = 1654] [id = 727] 04:48:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112f58800) [pid = 1654] [serial = 2181] [outer = 0x0] 04:48:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12542f400) [pid = 1654] [serial = 2182] [outer = 0x112f58800] 04:48:41 INFO - PROCESS | 1654 | 1469879321230 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12548d400) [pid = 1654] [serial = 2183] [outer = 0x112f58800] 04:48:41 INFO - PROCESS | 1654 | 1469879321559 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:48:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 572ms 04:48:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:48:41 INFO - PROCESS | 1654 | 1469879321614 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1654 | 1469879321615 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:48:41 INFO - PROCESS | 1654 | 1469879321618 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1654 | 1469879321620 Marionette TRACE conn2 <- [1,2882,null,{}] 04:48:41 INFO - PROCESS | 1654 | 1469879321623 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:41 INFO - PROCESS | 1654 | 1469879321625 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:41 INFO - PROCESS | 1654 | 1469879321739 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:48:41 INFO - PROCESS | 1654 | 1469879321815 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1654 | 1469879321816 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a56f800 == 34 [pid = 1654] [id = 728] 04:48:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1176b8000) [pid = 1654] [serial = 2184] [outer = 0x0] 04:48:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x125493c00) [pid = 1654] [serial = 2185] [outer = 0x1176b8000] 04:48:41 INFO - PROCESS | 1654 | 1469879321856 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125f6b800) [pid = 1654] [serial = 2186] [outer = 0x1176b8000] 04:48:42 INFO - PROCESS | 1654 | 1469879322120 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:48:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 04:48:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:48:42 INFO - PROCESS | 1654 | 1469879322137 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1654 | 1469879322139 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:48:42 INFO - PROCESS | 1654 | 1469879322141 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1654 | 1469879322142 Marionette TRACE conn2 <- [1,2886,null,{}] 04:48:42 INFO - PROCESS | 1654 | 1469879322154 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:42 INFO - PROCESS | 1654 | 1469879322155 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:42 INFO - PROCESS | 1654 | 1469879322234 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:48:42 INFO - PROCESS | 1654 | 1469879322237 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1654 | 1469879322238 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c3b000 == 35 [pid = 1654] [id = 729] 04:48:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125494800) [pid = 1654] [serial = 2187] [outer = 0x0] 04:48:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126421c00) [pid = 1654] [serial = 2188] [outer = 0x125494800] 04:48:42 INFO - PROCESS | 1654 | 1469879322272 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1265b3c00) [pid = 1654] [serial = 2189] [outer = 0x125494800] 04:48:42 INFO - PROCESS | 1654 | 1469879322732 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:48:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 620ms 04:48:42 INFO - PROCESS | 1654 | 1469879322761 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1654 | 1469879322764 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:48:42 INFO - PROCESS | 1654 | 1469879322767 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1654 | 1469879322769 Marionette TRACE conn2 <- [1,2890,null,{}] 04:48:42 INFO - PROCESS | 1654 | 1469879322773 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:42 INFO - PROCESS | 1654 | 1469879322775 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:42 INFO - PROCESS | 1654 | 1469879322883 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:48:42 INFO - PROCESS | 1654 | 1469879322964 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1654 | 1469879322965 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ae6000 == 36 [pid = 1654] [id = 730] 04:48:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112edc400) [pid = 1654] [serial = 2190] [outer = 0x0] 04:48:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112f51000) [pid = 1654] [serial = 2191] [outer = 0x112edc400] 04:48:42 INFO - PROCESS | 1654 | 1469879322996 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1138d7800) [pid = 1654] [serial = 2192] [outer = 0x112edc400] 04:48:43 INFO - PROCESS | 1654 | 1469879323537 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:48:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 824ms 04:48:43 INFO - PROCESS | 1654 | 1469879323591 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1654 | 1469879323596 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:48:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:48:43 INFO - PROCESS | 1654 | 1469879323601 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1654 | 1469879323603 Marionette TRACE conn2 <- [1,2894,null,{}] 04:48:43 INFO - PROCESS | 1654 | 1469879323605 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:43 INFO - PROCESS | 1654 | 1469879323607 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:43 INFO - PROCESS | 1654 | 1469879323713 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:48:43 INFO - PROCESS | 1654 | 1469879323793 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1654 | 1469879323795 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x123491000 == 37 [pid = 1654] [id = 731] 04:48:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11680d400) [pid = 1654] [serial = 2193] [outer = 0x0] 04:48:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11682b000) [pid = 1654] [serial = 2194] [outer = 0x11680d400] 04:48:43 INFO - PROCESS | 1654 | 1469879323825 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116a25800) [pid = 1654] [serial = 2195] [outer = 0x11680d400] 04:48:44 INFO - PROCESS | 1654 | 1469879324391 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12a56f800 == 36 [pid = 1654] [id = 728] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12931d000 == 35 [pid = 1654] [id = 727] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x126b12800 == 34 [pid = 1654] [id = 726] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x128a47000 == 33 [pid = 1654] [id = 725] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x124f68800 == 32 [pid = 1654] [id = 724] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x121c3c800 == 31 [pid = 1654] [id = 723] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x119a1c800 == 30 [pid = 1654] [id = 722] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x116ada000 == 29 [pid = 1654] [id = 721] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11924d400) [pid = 1654] [serial = 2161] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOCSHELL 0x119a1f800 == 28 [pid = 1654] [id = 720] 04:48:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:48:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 874ms 04:48:44 INFO - PROCESS | 1654 | 1469879324476 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1654 | 1469879324480 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:48:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:48:44 INFO - PROCESS | 1654 | 1469879324483 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1654 | 1469879324485 Marionette TRACE conn2 <- [1,2898,null,{}] 04:48:44 INFO - PROCESS | 1654 | 1469879324489 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:44 INFO - PROCESS | 1654 | 1469879324490 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:44 INFO - PROCESS | 1654 | 1469879324572 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12542b400) [pid = 1654] [serial = 2128] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121096c00) [pid = 1654] [serial = 2113] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121a52000) [pid = 1654] [serial = 2125] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x125436400) [pid = 1654] [serial = 2129] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x117292800) [pid = 1654] [serial = 2119] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1181fbc00) [pid = 1654] [serial = 2120] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116740400) [pid = 1654] [serial = 2116] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116826c00) [pid = 1654] [serial = 2117] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116063800) [pid = 1654] [serial = 2096] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x120f55400) [pid = 1654] [serial = 2122] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112f51800) [pid = 1654] [serial = 2095] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1210a0c00) [pid = 1654] [serial = 2123] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1176ae400) [pid = 1654] [serial = 2159] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1187e8c00) [pid = 1654] [serial = 2099] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x117db3400) [pid = 1654] [serial = 2098] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124ea0800) [pid = 1654] [serial = 2102] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1234e3400) [pid = 1654] [serial = 2101] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12904a000) [pid = 1654] [serial = 2105] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1265ba000) [pid = 1654] [serial = 2104] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a98cc00) [pid = 1654] [serial = 2108] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1291a8800) [pid = 1654] [serial = 2107] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1187e9800) [pid = 1654] [serial = 2111] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x117d35000) [pid = 1654] [serial = 2110] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x128a2e000) [pid = 1654] [serial = 2132] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12652fc00) [pid = 1654] [serial = 2131] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12919e000) [pid = 1654] [serial = 2137] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12904d800) [pid = 1654] [serial = 2135] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x128b8f800) [pid = 1654] [serial = 2134] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1291a7800) [pid = 1654] [serial = 2143] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1234d9800) [pid = 1654] [serial = 2140] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x129364c00) [pid = 1654] [serial = 2138] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x1214f1400) [pid = 1654] [serial = 2114] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12a462800) [pid = 1654] [serial = 2144] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12b64ec00) [pid = 1654] [serial = 2149] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x12a554800) [pid = 1654] [serial = 2146] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x124b99800) [pid = 1654] [serial = 2126] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x116823400) [pid = 1654] [serial = 2158] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x12a993800) [pid = 1654] [serial = 2147] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x128a34000) [pid = 1654] [serial = 2150] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x11673b800) [pid = 1654] [serial = 2152] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x125f8fc00) [pid = 1654] [serial = 2141] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 54 (0x119f2e000) [pid = 1654] [serial = 2156] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 53 (0x118728800) [pid = 1654] [serial = 2155] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | --DOMWINDOW == 52 (0x1168ee800) [pid = 1654] [serial = 2153] [outer = 0x0] [url = about:blank] 04:48:44 INFO - PROCESS | 1654 | 1469879324637 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1654 | 1469879324638 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d93800 == 29 [pid = 1654] [id = 732] 04:48:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x116737c00) [pid = 1654] [serial = 2196] [outer = 0x0] 04:48:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x11674e400) [pid = 1654] [serial = 2197] [outer = 0x116737c00] 04:48:44 INFO - PROCESS | 1654 | 1469879324665 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x11682f800) [pid = 1654] [serial = 2198] [outer = 0x116737c00] 04:48:44 INFO - PROCESS | 1654 | 1469879324967 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:48:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 04:48:45 INFO - PROCESS | 1654 | 1469879325004 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1654 | 1469879325007 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:48:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:48:45 INFO - PROCESS | 1654 | 1469879325013 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1654 | 1469879325015 Marionette TRACE conn2 <- [1,2902,null,{}] 04:48:45 INFO - PROCESS | 1654 | 1469879325018 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 1654 | 1469879325019 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:45 INFO - PROCESS | 1654 | 1469879325137 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:48:45 INFO - PROCESS | 1654 | 1469879325188 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1654 | 1469879325189 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x120f91800 == 30 [pid = 1654] [id = 733] 04:48:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x1168ef400) [pid = 1654] [serial = 2199] [outer = 0x0] 04:48:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x116ab4800) [pid = 1654] [serial = 2200] [outer = 0x1168ef400] 04:48:45 INFO - PROCESS | 1654 | 1469879325215 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x1181f3400) [pid = 1654] [serial = 2201] [outer = 0x1168ef400] 04:48:45 INFO - PROCESS | 1654 | 1469879325502 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:48:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 04:48:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:48:45 INFO - PROCESS | 1654 | 1469879325534 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1654 | 1469879325535 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:48:45 INFO - PROCESS | 1654 | 1469879325537 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1654 | 1469879325540 Marionette TRACE conn2 <- [1,2906,null,{}] 04:48:45 INFO - PROCESS | 1654 | 1469879325552 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 1654 | 1469879325555 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:45 INFO - PROCESS | 1654 | 1469879325635 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:48:45 INFO - PROCESS | 1654 | 1469879325640 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1654 | 1469879325642 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c2f000 == 31 [pid = 1654] [id = 734] 04:48:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x1130d8800) [pid = 1654] [serial = 2202] [outer = 0x0] 04:48:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x11924f000) [pid = 1654] [serial = 2203] [outer = 0x1130d8800] 04:48:45 INFO - PROCESS | 1654 | 1469879325673 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x121098000) [pid = 1654] [serial = 2204] [outer = 0x1130d8800] 04:48:46 INFO - PROCESS | 1654 | 1469879326012 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:48:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 04:48:46 INFO - PROCESS | 1654 | 1469879326059 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1654 | 1469879326060 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:48:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:48:46 INFO - PROCESS | 1654 | 1469879326063 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1654 | 1469879326064 Marionette TRACE conn2 <- [1,2910,null,{}] 04:48:46 INFO - PROCESS | 1654 | 1469879326066 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:46 INFO - PROCESS | 1654 | 1469879326067 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:46 INFO - PROCESS | 1654 | 1469879326148 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:48:46 INFO - PROCESS | 1654 | 1469879326152 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1654 | 1469879326153 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f6a000 == 32 [pid = 1654] [id = 735] 04:48:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x1214dd800) [pid = 1654] [serial = 2205] [outer = 0x0] 04:48:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x1234db400) [pid = 1654] [serial = 2206] [outer = 0x1214dd800] 04:48:46 INFO - PROCESS | 1654 | 1469879326173 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x124ae4400) [pid = 1654] [serial = 2207] [outer = 0x1214dd800] 04:48:46 INFO - PROCESS | 1654 | 1469879326559 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:48:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:48:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:48:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 519ms 04:48:46 INFO - PROCESS | 1654 | 1469879326584 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:48:46 INFO - TEST-START | /DOMEvents/constructors.html 04:48:46 INFO - PROCESS | 1654 | 1469879326585 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:48:46 INFO - PROCESS | 1654 | 1469879326589 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1654 | 1469879326590 Marionette TRACE conn2 <- [1,2914,null,{}] 04:48:46 INFO - PROCESS | 1654 | 1469879326594 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:46 INFO - PROCESS | 1654 | 1469879326596 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:46 INFO - PROCESS | 1654 | 1469879326757 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:48:46 INFO - PROCESS | 1654 | 1469879326778 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1654 | 1469879326779 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b12000 == 33 [pid = 1654] [id = 736] 04:48:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1130d8000) [pid = 1654] [serial = 2208] [outer = 0x0] 04:48:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x124bfc800) [pid = 1654] [serial = 2209] [outer = 0x1130d8000] 04:48:46 INFO - PROCESS | 1654 | 1469879326803 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x12542f800) [pid = 1654] [serial = 2210] [outer = 0x1130d8000] 04:48:47 INFO - PROCESS | 1654 | 1469879327167 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:48:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 626ms 04:48:47 INFO - PROCESS | 1654 | 1469879327214 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:48:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:48:47 INFO - PROCESS | 1654 | 1469879327215 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:48:47 INFO - PROCESS | 1654 | 1469879327218 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1654 | 1469879327219 Marionette TRACE conn2 <- [1,2918,null,{}] 04:48:47 INFO - PROCESS | 1654 | 1469879327221 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:47 INFO - PROCESS | 1654 | 1469879327226 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:47 INFO - PROCESS | 1654 | 1469879327348 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:48:47 INFO - PROCESS | 1654 | 1469879327382 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1654 | 1469879327383 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ad1800 == 34 [pid = 1654] [id = 737] 04:48:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x12548d800) [pid = 1654] [serial = 2211] [outer = 0x0] 04:48:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x126425c00) [pid = 1654] [serial = 2212] [outer = 0x12548d800] 04:48:47 INFO - PROCESS | 1654 | 1469879327407 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x128a35c00) [pid = 1654] [serial = 2213] [outer = 0x12548d800] 04:48:47 INFO - PROCESS | 1654 | 1469879327706 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:48:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:48:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 04:48:47 INFO - PROCESS | 1654 | 1469879327737 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1654 | 1469879327738 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:48:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:48:47 INFO - PROCESS | 1654 | 1469879327741 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1654 | 1469879327742 Marionette TRACE conn2 <- [1,2922,null,{}] 04:48:47 INFO - PROCESS | 1654 | 1469879327745 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:47 INFO - PROCESS | 1654 | 1469879327748 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:47 INFO - PROCESS | 1654 | 1469879327844 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:48:47 INFO - PROCESS | 1654 | 1469879327847 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1654 | 1469879327848 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a580000 == 35 [pid = 1654] [id = 738] 04:48:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x128a35800) [pid = 1654] [serial = 2214] [outer = 0x0] 04:48:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x128aaa400) [pid = 1654] [serial = 2215] [outer = 0x128a35800] 04:48:47 INFO - PROCESS | 1654 | 1469879327872 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x128dac400) [pid = 1654] [serial = 2216] [outer = 0x128a35800] 04:48:48 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:48 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:48 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:48 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:48 INFO - PROCESS | 1654 | 1469879328173 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:48:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:48:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:48:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:48:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:48:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:48:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 470ms 04:48:48 INFO - PROCESS | 1654 | 1469879328232 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1654 | 1469879328234 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:48:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:48:48 INFO - PROCESS | 1654 | 1469879328238 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1654 | 1469879328240 Marionette TRACE conn2 <- [1,2926,null,{}] 04:48:48 INFO - PROCESS | 1654 | 1469879328243 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:48 INFO - PROCESS | 1654 | 1469879328248 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:48 INFO - PROCESS | 1654 | 1469879328408 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:48:48 INFO - PROCESS | 1654 | 1469879328444 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1654 | 1469879328445 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b670800 == 36 [pid = 1654] [id = 739] 04:48:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x128dab800) [pid = 1654] [serial = 2217] [outer = 0x0] 04:48:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x128db4800) [pid = 1654] [serial = 2218] [outer = 0x128dab800] 04:48:48 INFO - PROCESS | 1654 | 1469879328479 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x129362800) [pid = 1654] [serial = 2219] [outer = 0x128dab800] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11674e000) [pid = 1654] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1138d8000) [pid = 1654] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1130d1c00) [pid = 1654] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11833b800) [pid = 1654] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1162d8800) [pid = 1654] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x116ab0000) [pid = 1654] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1176b8000) [pid = 1654] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12ce66c00) [pid = 1654] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x112f58800) [pid = 1654] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x118086400) [pid = 1654] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:48:48 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12d264000) [pid = 1654] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:48:48 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:48:48 INFO - PROCESS | 1654 | 1469879328857 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:48:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:48:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 623ms 04:48:48 INFO - PROCESS | 1654 | 1469879328861 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:48:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:48:48 INFO - PROCESS | 1654 | 1469879328863 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1654 | 1469879328866 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1654 | 1469879328867 Marionette TRACE conn2 <- [1,2930,null,{}] 04:48:48 INFO - PROCESS | 1654 | 1469879328870 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:48 INFO - PROCESS | 1654 | 1469879328871 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:48 INFO - PROCESS | 1654 | 1469879328961 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:48:48 INFO - PROCESS | 1654 | 1469879328965 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1654 | 1469879328966 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c2e000 == 37 [pid = 1654] [id = 740] 04:48:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x116ab0000) [pid = 1654] [serial = 2220] [outer = 0x0] 04:48:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1235bd800) [pid = 1654] [serial = 2221] [outer = 0x116ab0000] 04:48:49 INFO - PROCESS | 1654 | 1469879328999 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x126047c00) [pid = 1654] [serial = 2222] [outer = 0x116ab0000] 04:48:49 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:48:49 INFO - PROCESS | 1654 | 1469879329423 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:48:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:48:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 568ms 04:48:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:48:49 INFO - PROCESS | 1654 | 1469879329434 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1654 | 1469879329435 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:48:49 INFO - PROCESS | 1654 | 1469879329437 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1654 | 1469879329438 Marionette TRACE conn2 <- [1,2934,null,{}] 04:48:49 INFO - PROCESS | 1654 | 1469879329441 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:49 INFO - PROCESS | 1654 | 1469879329442 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:49 INFO - PROCESS | 1654 | 1469879329551 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:48:49 INFO - PROCESS | 1654 | 1469879329557 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1654 | 1469879329558 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcce800 == 38 [pid = 1654] [id = 741] 04:48:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x125f92800) [pid = 1654] [serial = 2223] [outer = 0x0] 04:48:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x129365400) [pid = 1654] [serial = 2224] [outer = 0x125f92800] 04:48:49 INFO - PROCESS | 1654 | 1469879329581 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x12a464400) [pid = 1654] [serial = 2225] [outer = 0x125f92800] 04:48:49 INFO - PROCESS | 1654 | 1469879329874 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:48:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:48:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 467ms 04:48:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:48:49 INFO - PROCESS | 1654 | 1469879329906 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1654 | 1469879329907 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:48:49 INFO - PROCESS | 1654 | 1469879329910 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1654 | 1469879329913 Marionette TRACE conn2 <- [1,2938,null,{}] 04:48:49 INFO - PROCESS | 1654 | 1469879329917 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:49 INFO - PROCESS | 1654 | 1469879329919 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:50 INFO - PROCESS | 1654 | 1469879330009 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:48:50 INFO - PROCESS | 1654 | 1469879330015 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1654 | 1469879330016 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c094000 == 39 [pid = 1654] [id = 742] 04:48:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x12a462c00) [pid = 1654] [serial = 2226] [outer = 0x0] 04:48:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x12a553800) [pid = 1654] [serial = 2227] [outer = 0x12a462c00] 04:48:50 INFO - PROCESS | 1654 | 1469879330042 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x12a998400) [pid = 1654] [serial = 2228] [outer = 0x12a462c00] 04:48:50 INFO - PROCESS | 1654 | 1469879330335 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:48:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:48:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms 04:48:50 INFO - PROCESS | 1654 | 1469879330384 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1654 | 1469879330386 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:48:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:48:50 INFO - PROCESS | 1654 | 1469879330388 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1654 | 1469879330389 Marionette TRACE conn2 <- [1,2942,null,{}] 04:48:50 INFO - PROCESS | 1654 | 1469879330391 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 1654 | 1469879330393 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:50 INFO - PROCESS | 1654 | 1469879330508 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:48:50 INFO - PROCESS | 1654 | 1469879330514 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1654 | 1469879330515 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c677000 == 40 [pid = 1654] [id = 743] 04:48:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x12a997400) [pid = 1654] [serial = 2229] [outer = 0x0] 04:48:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x12ac73400) [pid = 1654] [serial = 2230] [outer = 0x12a997400] 04:48:50 INFO - PROCESS | 1654 | 1469879330538 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x12b655000) [pid = 1654] [serial = 2231] [outer = 0x12a997400] 04:48:50 INFO - PROCESS | 1654 | 1469879330848 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:48:50 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:48:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:48:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 04:48:50 INFO - PROCESS | 1654 | 1469879330908 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1654 | 1469879330910 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:48:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:48:50 INFO - PROCESS | 1654 | 1469879330914 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1654 | 1469879330916 Marionette TRACE conn2 <- [1,2946,null,{}] 04:48:50 INFO - PROCESS | 1654 | 1469879330920 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 1654 | 1469879330922 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:51 INFO - PROCESS | 1654 | 1469879331025 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:48:51 INFO - PROCESS | 1654 | 1469879331078 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1654 | 1469879331082 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d7f800 == 41 [pid = 1654] [id = 744] 04:48:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116063800) [pid = 1654] [serial = 2232] [outer = 0x0] 04:48:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1162d8800) [pid = 1654] [serial = 2233] [outer = 0x116063800] 04:48:51 INFO - PROCESS | 1654 | 1469879331112 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11682ac00) [pid = 1654] [serial = 2234] [outer = 0x116063800] 04:48:51 INFO - PROCESS | 1654 | 1469879331495 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:48:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:48:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 04:48:51 INFO - PROCESS | 1654 | 1469879331536 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 1654 | 1469879331539 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:48:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:48:51 INFO - PROCESS | 1654 | 1469879331544 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1654 | 1469879331546 Marionette TRACE conn2 <- [1,2950,null,{}] 04:48:51 INFO - PROCESS | 1654 | 1469879331548 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:51 INFO - PROCESS | 1654 | 1469879331550 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:51 INFO - PROCESS | 1654 | 1469879331654 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:48:51 INFO - PROCESS | 1654 | 1469879331714 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1654 | 1469879331716 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x121239800 == 42 [pid = 1654] [id = 745] 04:48:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118082800) [pid = 1654] [serial = 2235] [outer = 0x0] 04:48:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11885d800) [pid = 1654] [serial = 2236] [outer = 0x118082800] 04:48:51 INFO - PROCESS | 1654 | 1469879331746 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x120f0bc00) [pid = 1654] [serial = 2237] [outer = 0x118082800] 04:48:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x124d1b000 == 43 [pid = 1654] [id = 746] 04:48:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124ea0800) [pid = 1654] [serial = 2238] [outer = 0x0] 04:48:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1187ee400) [pid = 1654] [serial = 2239] [outer = 0x124ea0800] 04:48:52 INFO - PROCESS | 1654 | 1469879332169 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:48:52 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:48:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 04:48:52 INFO - PROCESS | 1654 | 1469879332214 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1654 | 1469879332216 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:48:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:48:52 INFO - PROCESS | 1654 | 1469879332218 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1654 | 1469879332221 Marionette TRACE conn2 <- [1,2954,null,{}] 04:48:52 INFO - PROCESS | 1654 | 1469879332228 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:52 INFO - PROCESS | 1654 | 1469879332232 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:52 INFO - PROCESS | 1654 | 1469879332350 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:48:52 INFO - PROCESS | 1654 | 1469879332438 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1654 | 1469879332441 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c66f800 == 44 [pid = 1654] [id = 747] 04:48:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121ce5c00) [pid = 1654] [serial = 2240] [outer = 0x0] 04:48:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x125f99000) [pid = 1654] [serial = 2241] [outer = 0x121ce5c00] 04:48:52 INFO - PROCESS | 1654 | 1469879332472 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1265b8000) [pid = 1654] [serial = 2242] [outer = 0x121ce5c00] 04:48:52 INFO - PROCESS | 1654 | 1469879332829 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:48:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:48:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:48:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 623ms 04:48:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:48:52 INFO - PROCESS | 1654 | 1469879332842 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1654 | 1469879332844 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:48:52 INFO - PROCESS | 1654 | 1469879332848 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1654 | 1469879332849 Marionette TRACE conn2 <- [1,2958,null,{}] 04:48:52 INFO - PROCESS | 1654 | 1469879332852 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:52 INFO - PROCESS | 1654 | 1469879332853 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:52 INFO - PROCESS | 1654 | 1469879332964 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:48:53 INFO - PROCESS | 1654 | 1469879333021 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1654 | 1469879333022 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d50c800 == 45 [pid = 1654] [id = 748] 04:48:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128a28000) [pid = 1654] [serial = 2243] [outer = 0x0] 04:48:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x129053000) [pid = 1654] [serial = 2244] [outer = 0x128a28000] 04:48:53 INFO - PROCESS | 1654 | 1469879333051 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a7b1c00) [pid = 1654] [serial = 2245] [outer = 0x128a28000] 04:48:53 INFO - PROCESS | 1654 | 1469879333434 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:48:53 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:48:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 618ms 04:48:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:48:53 INFO - PROCESS | 1654 | 1469879333467 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1654 | 1469879333468 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:48:53 INFO - PROCESS | 1654 | 1469879333470 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1654 | 1469879333471 Marionette TRACE conn2 <- [1,2962,null,{}] 04:48:53 INFO - PROCESS | 1654 | 1469879333473 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:53 INFO - PROCESS | 1654 | 1469879333475 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:53 INFO - PROCESS | 1654 | 1469879333573 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:48:53 INFO - PROCESS | 1654 | 1469879333632 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1654 | 1469879333633 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d720000 == 46 [pid = 1654] [id = 749] 04:48:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a989c00) [pid = 1654] [serial = 2246] [outer = 0x0] 04:48:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12ac6a000) [pid = 1654] [serial = 2247] [outer = 0x12a989c00] 04:48:53 INFO - PROCESS | 1654 | 1469879333661 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b8c3400) [pid = 1654] [serial = 2248] [outer = 0x12a989c00] 04:48:54 INFO - PROCESS | 1654 | 1469879334212 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:48:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:48:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 769ms 04:48:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:48:54 INFO - PROCESS | 1654 | 1469879334240 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1654 | 1469879334242 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:48:54 INFO - PROCESS | 1654 | 1469879334245 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1654 | 1469879334247 Marionette TRACE conn2 <- [1,2966,null,{}] 04:48:54 INFO - PROCESS | 1654 | 1469879334250 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:54 INFO - PROCESS | 1654 | 1469879334252 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:54 INFO - PROCESS | 1654 | 1469879334344 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:48:54 INFO - PROCESS | 1654 | 1469879334400 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1654 | 1469879334403 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x121907800 == 47 [pid = 1654] [id = 750] 04:48:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116826000) [pid = 1654] [serial = 2249] [outer = 0x0] 04:48:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x116a1a400) [pid = 1654] [serial = 2250] [outer = 0x116826000] 04:48:54 INFO - PROCESS | 1654 | 1469879334429 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1176ae400) [pid = 1654] [serial = 2251] [outer = 0x116826000] 04:48:54 INFO - PROCESS | 1654 | 1469879334783 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:48:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:48:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 571ms 04:48:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:48:54 INFO - PROCESS | 1654 | 1469879334815 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1654 | 1469879334818 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:48:54 INFO - PROCESS | 1654 | 1469879334822 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1654 | 1469879334824 Marionette TRACE conn2 <- [1,2970,null,{}] 04:48:54 INFO - PROCESS | 1654 | 1469879334826 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:54 INFO - PROCESS | 1654 | 1469879334828 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:54 INFO - PROCESS | 1654 | 1469879334921 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:48:55 INFO - PROCESS | 1654 | 1469879335012 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1654 | 1469879335013 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x121236000 == 48 [pid = 1654] [id = 751] 04:48:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118727400) [pid = 1654] [serial = 2252] [outer = 0x0] 04:48:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1187e9000) [pid = 1654] [serial = 2253] [outer = 0x118727400] 04:48:55 INFO - PROCESS | 1654 | 1469879335041 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x120f0a400) [pid = 1654] [serial = 2254] [outer = 0x118727400] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12c094000 == 47 [pid = 1654] [id = 742] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcce800 == 46 [pid = 1654] [id = 741] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x121c2e000 == 45 [pid = 1654] [id = 740] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12b670800 == 44 [pid = 1654] [id = 739] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12a580000 == 43 [pid = 1654] [id = 738] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x128ad1800 == 42 [pid = 1654] [id = 737] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x126b12000 == 41 [pid = 1654] [id = 736] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x124f6a000 == 40 [pid = 1654] [id = 735] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x121c2f000 == 39 [pid = 1654] [id = 734] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x120f91800 == 38 [pid = 1654] [id = 733] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12ceb9000 == 37 [pid = 1654] [id = 18] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x117d93800 == 36 [pid = 1654] [id = 732] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x123491000 == 35 [pid = 1654] [id = 731] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x121c3b000 == 34 [pid = 1654] [id = 729] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x116ae6000 == 33 [pid = 1654] [id = 730] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x121907800 == 32 [pid = 1654] [id = 750] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12d720000 == 31 [pid = 1654] [id = 749] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12d50c800 == 30 [pid = 1654] [id = 748] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12c66f800 == 29 [pid = 1654] [id = 747] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x124d1b000 == 28 [pid = 1654] [id = 746] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x121239800 == 27 [pid = 1654] [id = 745] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12c677000 == 26 [pid = 1654] [id = 743] 04:48:55 INFO - PROCESS | 1654 | --DOCSHELL 0x117d7f800 == 25 [pid = 1654] [id = 744] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12d26e800) [pid = 1654] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116a1b400) [pid = 1654] [serial = 2167] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x113d78400) [pid = 1654] [serial = 2164] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11673e000) [pid = 1654] [serial = 2165] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1187ee000) [pid = 1654] [serial = 2170] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121092800) [pid = 1654] [serial = 2173] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119254400) [pid = 1654] [serial = 2171] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121808c00) [pid = 1654] [serial = 2176] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1210bc000) [pid = 1654] [serial = 2174] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118343800) [pid = 1654] [serial = 2179] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121ce7400) [pid = 1654] [serial = 2180] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x125493c00) [pid = 1654] [serial = 2185] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11386b400) [pid = 1654] [serial = 1478] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126421c00) [pid = 1654] [serial = 2188] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1235f6c00) [pid = 1654] [serial = 2177] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x125f6b800) [pid = 1654] [serial = 2186] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12542f400) [pid = 1654] [serial = 2182] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x120f5dc00) [pid = 1654] [serial = 2162] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12548d400) [pid = 1654] [serial = 2183] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x117d39400) [pid = 1654] [serial = 2168] [outer = 0x0] [url = about:blank] 04:48:55 INFO - PROCESS | 1654 | 1469879335922 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:48:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:48:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1120ms 04:48:55 INFO - PROCESS | 1654 | 1469879335944 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:48:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:48:55 INFO - PROCESS | 1654 | 1469879335948 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:48:55 INFO - PROCESS | 1654 | 1469879335952 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1654 | 1469879335955 Marionette TRACE conn2 <- [1,2974,null,{}] 04:48:55 INFO - PROCESS | 1654 | 1469879335960 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:55 INFO - PROCESS | 1654 | 1469879335963 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:56 INFO - PROCESS | 1654 | 1469879336082 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:48:56 INFO - PROCESS | 1654 | 1469879336170 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1654 | 1469879336172 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x117227000 == 26 [pid = 1654] [id = 752] 04:48:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116545400) [pid = 1654] [serial = 2255] [outer = 0x0] 04:48:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11673e000) [pid = 1654] [serial = 2256] [outer = 0x116545400] 04:48:56 INFO - PROCESS | 1654 | 1469879336215 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116813000) [pid = 1654] [serial = 2257] [outer = 0x116545400] 04:48:56 INFO - PROCESS | 1654 | 1469879336591 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:48:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:48:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 676ms 04:48:56 INFO - PROCESS | 1654 | 1469879336626 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1654 | 1469879336629 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:48:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:48:56 INFO - PROCESS | 1654 | 1469879336634 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1654 | 1469879336635 Marionette TRACE conn2 <- [1,2978,null,{}] 04:48:56 INFO - PROCESS | 1654 | 1469879336638 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:56 INFO - PROCESS | 1654 | 1469879336639 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:56 INFO - PROCESS | 1654 | 1469879336715 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:48:56 INFO - PROCESS | 1654 | 1469879336796 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1654 | 1469879336797 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x119a16000 == 27 [pid = 1654] [id = 753] 04:48:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116ab0400) [pid = 1654] [serial = 2258] [outer = 0x0] 04:48:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x117d2b000) [pid = 1654] [serial = 2259] [outer = 0x116ab0400] 04:48:56 INFO - PROCESS | 1654 | 1469879336824 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118085c00) [pid = 1654] [serial = 2260] [outer = 0x116ab0400] 04:48:57 INFO - PROCESS | 1654 | 1469879337094 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:48:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:48:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 04:48:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:48:57 INFO - PROCESS | 1654 | 1469879337105 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1654 | 1469879337106 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:48:57 INFO - PROCESS | 1654 | 1469879337109 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1654 | 1469879337111 Marionette TRACE conn2 <- [1,2982,null,{}] 04:48:57 INFO - PROCESS | 1654 | 1469879337127 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 1654 | 1469879337133 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:57 INFO - PROCESS | 1654 | 1469879337219 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:48:57 INFO - PROCESS | 1654 | 1469879337224 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1654 | 1469879337226 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c3b000 == 28 [pid = 1654] [id = 754] 04:48:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112f56c00) [pid = 1654] [serial = 2261] [outer = 0x0] 04:48:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119508000) [pid = 1654] [serial = 2262] [outer = 0x112f56c00] 04:48:57 INFO - PROCESS | 1654 | 1469879337256 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121099c00) [pid = 1654] [serial = 2263] [outer = 0x112f56c00] 04:48:57 INFO - PROCESS | 1654 | 1469879337562 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:48:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:48:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:48:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 478ms 04:48:57 INFO - PROCESS | 1654 | 1469879337588 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:48:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:48:57 INFO - PROCESS | 1654 | 1469879337589 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:48:57 INFO - PROCESS | 1654 | 1469879337591 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1654 | 1469879337593 Marionette TRACE conn2 <- [1,2986,null,{}] 04:48:57 INFO - PROCESS | 1654 | 1469879337602 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 1654 | 1469879337603 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:57 INFO - PROCESS | 1654 | 1469879337711 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:48:57 INFO - PROCESS | 1654 | 1469879337743 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1654 | 1469879337745 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f69800 == 29 [pid = 1654] [id = 755] 04:48:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116883c00) [pid = 1654] [serial = 2264] [outer = 0x0] 04:48:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1210bc000) [pid = 1654] [serial = 2265] [outer = 0x116883c00] 04:48:57 INFO - PROCESS | 1654 | 1469879337770 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12353dc00) [pid = 1654] [serial = 2266] [outer = 0x116883c00] 04:48:58 INFO - PROCESS | 1654 | 1469879338024 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:48:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:48:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 477ms 04:48:58 INFO - PROCESS | 1654 | 1469879338076 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1654 | 1469879338079 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:48:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:48:58 INFO - PROCESS | 1654 | 1469879338087 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1654 | 1469879338088 Marionette TRACE conn2 <- [1,2990,null,{}] 04:48:58 INFO - PROCESS | 1654 | 1469879338090 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:58 INFO - PROCESS | 1654 | 1469879338092 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:58 INFO - PROCESS | 1654 | 1469879338215 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:48:58 INFO - PROCESS | 1654 | 1469879338221 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1654 | 1469879338222 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b17800 == 30 [pid = 1654] [id = 756] 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1162d5400) [pid = 1654] [serial = 2267] [outer = 0x0] 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124a66800) [pid = 1654] [serial = 2268] [outer = 0x1162d5400] 04:48:58 INFO - PROCESS | 1654 | 1469879338305 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124ff3800) [pid = 1654] [serial = 2269] [outer = 0x1162d5400] 04:48:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119193000 == 31 [pid = 1654] [id = 757] 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125f5ec00) [pid = 1654] [serial = 2270] [outer = 0x0] 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124b98000) [pid = 1654] [serial = 2271] [outer = 0x125f5ec00] 04:48:58 INFO - PROCESS | 1654 | 1469879338732 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:48:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:48:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 04:48:58 INFO - PROCESS | 1654 | 1469879338756 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1654 | 1469879338758 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:48:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:48:58 INFO - PROCESS | 1654 | 1469879338760 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1654 | 1469879338761 Marionette TRACE conn2 <- [1,2994,null,{}] 04:48:58 INFO - PROCESS | 1654 | 1469879338769 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:58 INFO - PROCESS | 1654 | 1469879338773 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:58 INFO - PROCESS | 1654 | 1469879338900 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:48:58 INFO - PROCESS | 1654 | 1469879338917 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1654 | 1469879338918 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a236000 == 32 [pid = 1654] [id = 758] 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12542e400) [pid = 1654] [serial = 2272] [outer = 0x0] 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x125f68400) [pid = 1654] [serial = 2273] [outer = 0x12542e400] 04:48:58 INFO - PROCESS | 1654 | 1469879338942 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128a29400) [pid = 1654] [serial = 2274] [outer = 0x12542e400] 04:48:59 INFO - PROCESS | 1654 | 1469879339240 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:48:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:48:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:48:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 524ms 04:48:59 INFO - PROCESS | 1654 | 1469879339284 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1654 | 1469879339285 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:48:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:48:59 INFO - PROCESS | 1654 | 1469879339287 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1654 | 1469879339288 Marionette TRACE conn2 <- [1,2998,null,{}] 04:48:59 INFO - PROCESS | 1654 | 1469879339291 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:59 INFO - PROCESS | 1654 | 1469879339292 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:59 INFO - PROCESS | 1654 | 1469879339390 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:48:59 INFO - PROCESS | 1654 | 1469879339394 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1654 | 1469879339396 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a572000 == 33 [pid = 1654] [id = 759] 04:48:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118083400) [pid = 1654] [serial = 2275] [outer = 0x0] 04:48:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128a34800) [pid = 1654] [serial = 2276] [outer = 0x118083400] 04:48:59 INFO - PROCESS | 1654 | 1469879339419 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128b88c00) [pid = 1654] [serial = 2277] [outer = 0x118083400] 04:48:59 INFO - PROCESS | 1654 | 1469879339720 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:48:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:48:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 04:48:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:48:59 INFO - PROCESS | 1654 | 1469879339757 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1654 | 1469879339758 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:48:59 INFO - PROCESS | 1654 | 1469879339767 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1654 | 1469879339769 Marionette TRACE conn2 <- [1,3002,null,{}] 04:48:59 INFO - PROCESS | 1654 | 1469879339771 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:59 INFO - PROCESS | 1654 | 1469879339772 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:59 INFO - PROCESS | 1654 | 1469879339873 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:48:59 INFO - PROCESS | 1654 | 1469879339884 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1654 | 1469879339885 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:48:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ac08000 == 34 [pid = 1654] [id = 760] 04:48:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116828000) [pid = 1654] [serial = 2278] [outer = 0x0] 04:48:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128b89800) [pid = 1654] [serial = 2279] [outer = 0x116828000] 04:48:59 INFO - PROCESS | 1654 | 1469879339909 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1291a7400) [pid = 1654] [serial = 2280] [outer = 0x116828000] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128a35800) [pid = 1654] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12548d800) [pid = 1654] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128dab800) [pid = 1654] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116737c00) [pid = 1654] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1130d8800) [pid = 1654] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1168ef400) [pid = 1654] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x125494800) [pid = 1654] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11680d400) [pid = 1654] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1214dd800) [pid = 1654] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112edc400) [pid = 1654] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116ab0000) [pid = 1654] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a462c00) [pid = 1654] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125f92800) [pid = 1654] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a997400) [pid = 1654] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:49:00 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1130d8000) [pid = 1654] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:49:00 INFO - PROCESS | 1654 | 1469879340359 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:49:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:49:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 627ms 04:49:00 INFO - PROCESS | 1654 | 1469879340388 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1654 | 1469879340389 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:49:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:49:00 INFO - PROCESS | 1654 | 1469879340400 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1654 | 1469879340401 Marionette TRACE conn2 <- [1,3006,null,{}] 04:49:00 INFO - PROCESS | 1654 | 1469879340403 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 1654 | 1469879340404 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:00 INFO - PROCESS | 1654 | 1469879340477 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:49:00 INFO - PROCESS | 1654 | 1469879340483 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1654 | 1469879340484 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x121c37800 == 35 [pid = 1654] [id = 761] 04:49:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x116ab0000) [pid = 1654] [serial = 2281] [outer = 0x0] 04:49:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1214dd800) [pid = 1654] [serial = 2282] [outer = 0x116ab0000] 04:49:00 INFO - PROCESS | 1654 | 1469879340507 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128b92400) [pid = 1654] [serial = 2283] [outer = 0x116ab0000] 04:49:00 INFO - PROCESS | 1654 | 1469879340817 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:49:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:49:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 04:49:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:49:00 INFO - PROCESS | 1654 | 1469879340870 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1654 | 1469879340871 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:49:00 INFO - PROCESS | 1654 | 1469879340873 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1654 | 1469879340874 Marionette TRACE conn2 <- [1,3010,null,{}] 04:49:00 INFO - PROCESS | 1654 | 1469879340876 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 1654 | 1469879340877 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:00 INFO - PROCESS | 1654 | 1469879340982 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:49:00 INFO - PROCESS | 1654 | 1469879340987 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1654 | 1469879340989 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bcc8800 == 36 [pid = 1654] [id = 762] 04:49:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1291a7c00) [pid = 1654] [serial = 2284] [outer = 0x0] 04:49:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x129366c00) [pid = 1654] [serial = 2285] [outer = 0x1291a7c00] 04:49:01 INFO - PROCESS | 1654 | 1469879341012 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a4e9800) [pid = 1654] [serial = 2286] [outer = 0x1291a7c00] 04:49:01 INFO - PROCESS | 1654 | 1469879341276 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:49:01 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:49:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 421ms 04:49:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:49:01 INFO - PROCESS | 1654 | 1469879341307 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1654 | 1469879341309 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:49:01 INFO - PROCESS | 1654 | 1469879341337 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1654 | 1469879341339 Marionette TRACE conn2 <- [1,3014,null,{}] 04:49:01 INFO - PROCESS | 1654 | 1469879341341 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:01 INFO - PROCESS | 1654 | 1469879341344 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:01 INFO - PROCESS | 1654 | 1469879341456 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:49:01 INFO - PROCESS | 1654 | 1469879341462 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1654 | 1469879341464 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x126b17000 == 37 [pid = 1654] [id = 763] 04:49:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a462800) [pid = 1654] [serial = 2287] [outer = 0x0] 04:49:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a552400) [pid = 1654] [serial = 2288] [outer = 0x12a462800] 04:49:01 INFO - PROCESS | 1654 | 1469879341506 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12ac70c00) [pid = 1654] [serial = 2289] [outer = 0x12a462800] 04:49:01 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:02 INFO - PROCESS | 1654 | 1469879342000 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:49:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:49:02 INFO - {} 04:49:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:49:02 INFO - {} 04:49:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:49:02 INFO - {} 04:49:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:49:02 INFO - {} 04:49:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 696ms 04:49:02 INFO - PROCESS | 1654 | 1469879342008 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:49:02 INFO - TEST-START | /FileAPI/fileReader.html 04:49:02 INFO - PROCESS | 1654 | 1469879342010 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:49:02 INFO - PROCESS | 1654 | 1469879342013 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1654 | 1469879342015 Marionette TRACE conn2 <- [1,3018,null,{}] 04:49:02 INFO - PROCESS | 1654 | 1469879342018 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:02 INFO - PROCESS | 1654 | 1469879342020 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:02 INFO - PROCESS | 1654 | 1469879342098 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:49:02 INFO - PROCESS | 1654 | 1469879342102 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1654 | 1469879342103 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d720000 == 38 [pid = 1654] [id = 764] 04:49:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b64f000) [pid = 1654] [serial = 2290] [outer = 0x0] 04:49:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b8c4400) [pid = 1654] [serial = 2291] [outer = 0x12b64f000] 04:49:02 INFO - PROCESS | 1654 | 1469879342127 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b8cec00) [pid = 1654] [serial = 2292] [outer = 0x12b64f000] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x117227000 == 37 [pid = 1654] [id = 752] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x121236000 == 36 [pid = 1654] [id = 751] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x121c3b000 == 35 [pid = 1654] [id = 754] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x126b17800 == 34 [pid = 1654] [id = 756] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12a572000 == 33 [pid = 1654] [id = 759] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12a236000 == 32 [pid = 1654] [id = 758] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x124f69800 == 31 [pid = 1654] [id = 755] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12ac08000 == 30 [pid = 1654] [id = 760] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x121c37800 == 29 [pid = 1654] [id = 761] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12bcc8800 == 28 [pid = 1654] [id = 762] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x126b17000 == 27 [pid = 1654] [id = 763] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x119a16000 == 26 [pid = 1654] [id = 753] 04:49:03 INFO - PROCESS | 1654 | --DOCSHELL 0x119193000 == 25 [pid = 1654] [id = 757] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126425c00) [pid = 1654] [serial = 2212] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128aaa400) [pid = 1654] [serial = 2215] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x128a35c00) [pid = 1654] [serial = 2213] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128db4800) [pid = 1654] [serial = 2218] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11674e400) [pid = 1654] [serial = 2197] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11682f800) [pid = 1654] [serial = 2198] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11924f000) [pid = 1654] [serial = 2203] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121098000) [pid = 1654] [serial = 2204] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116ab4800) [pid = 1654] [serial = 2200] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1181f3400) [pid = 1654] [serial = 2201] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1265b3c00) [pid = 1654] [serial = 2189] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11682b000) [pid = 1654] [serial = 2194] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116a25800) [pid = 1654] [serial = 2195] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1234db400) [pid = 1654] [serial = 2206] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124ae4400) [pid = 1654] [serial = 2207] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112f51000) [pid = 1654] [serial = 2191] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126047c00) [pid = 1654] [serial = 2222] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a998400) [pid = 1654] [serial = 2228] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1138d7800) [pid = 1654] [serial = 2192] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1235bd800) [pid = 1654] [serial = 2221] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x129365400) [pid = 1654] [serial = 2224] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b655000) [pid = 1654] [serial = 2231] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x129362800) [pid = 1654] [serial = 2219] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a553800) [pid = 1654] [serial = 2227] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x124bfc800) [pid = 1654] [serial = 2209] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12542f800) [pid = 1654] [serial = 2210] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12ac73400) [pid = 1654] [serial = 2230] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12a464400) [pid = 1654] [serial = 2225] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x128dac400) [pid = 1654] [serial = 2216] [outer = 0x0] [url = about:blank] 04:49:03 INFO - PROCESS | 1654 | 1469879343641 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:49:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 1677ms 04:49:03 INFO - PROCESS | 1654 | 1469879343690 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:49:03 INFO - TEST-START | /FileAPI/historical.html 04:49:03 INFO - PROCESS | 1654 | 1469879343692 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1654 | 1469879343696 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1654 | 1469879343698 Marionette TRACE conn2 <- [1,3022,null,{}] 04:49:03 INFO - PROCESS | 1654 | 1469879343702 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:03 INFO - PROCESS | 1654 | 1469879343704 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:03 INFO - PROCESS | 1654 | 1469879343781 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:49:03 INFO - PROCESS | 1654 | 1469879343841 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1654 | 1469879343842 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1168cb800 == 26 [pid = 1654] [id = 765] 04:49:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x113d77c00) [pid = 1654] [serial = 2293] [outer = 0x0] 04:49:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x113d79800) [pid = 1654] [serial = 2294] [outer = 0x113d77c00] 04:49:03 INFO - PROCESS | 1654 | 1469879343870 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x116065800) [pid = 1654] [serial = 2295] [outer = 0x113d77c00] 04:49:04 INFO - PROCESS | 1654 | 1469879344168 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:49:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:49:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:49:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:49:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:49:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:49:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:49:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:49:04 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 04:49:04 INFO - PROCESS | 1654 | 1469879344218 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1654 | 1469879344221 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:49:04 INFO - TEST-START | /FileAPI/idlharness.html 04:49:04 INFO - PROCESS | 1654 | 1469879344226 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1654 | 1469879344228 Marionette TRACE conn2 <- [1,3026,null,{}] 04:49:04 INFO - PROCESS | 1654 | 1469879344230 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:04 INFO - PROCESS | 1654 | 1469879344232 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:04 INFO - PROCESS | 1654 | 1469879344309 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:49:04 INFO - PROCESS | 1654 | 1469879344315 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1654 | 1469879344317 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x119194800 == 27 [pid = 1654] [id = 766] 04:49:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1160d2400) [pid = 1654] [serial = 2296] [outer = 0x0] 04:49:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116815c00) [pid = 1654] [serial = 2297] [outer = 0x1160d2400] 04:49:04 INFO - PROCESS | 1654 | 1469879344344 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11682c400) [pid = 1654] [serial = 2298] [outer = 0x1160d2400] 04:49:04 INFO - PROCESS | 1654 | 1469879344857 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:49:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:49:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:49:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:49:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:49:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:49:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:49:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:49:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:49:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:49:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:49:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:49:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:49:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:49:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 683ms 04:49:04 INFO - PROCESS | 1654 | 1469879344910 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1654 | 1469879344911 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:49:04 INFO - TEST-START | /FileAPI/idlharness.worker 04:49:04 INFO - PROCESS | 1654 | 1469879344914 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1654 | 1469879344917 Marionette TRACE conn2 <- [1,3030,null,{}] 04:49:04 INFO - PROCESS | 1654 | 1469879344926 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:04 INFO - PROCESS | 1654 | 1469879344930 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:05 INFO - PROCESS | 1654 | 1469879345005 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:49:05 INFO - PROCESS | 1654 | 1469879345035 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1654 | 1469879345037 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ad1800 == 28 [pid = 1654] [id = 767] 04:49:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112760000) [pid = 1654] [serial = 2299] [outer = 0x0] 04:49:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1234e3800) [pid = 1654] [serial = 2300] [outer = 0x112760000] 04:49:05 INFO - PROCESS | 1654 | 1469879345064 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x124bf7c00) [pid = 1654] [serial = 2301] [outer = 0x112760000] 04:49:05 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:05 INFO - PROCESS | 1654 | 1469879345662 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:49:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:49:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:49:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:49:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:49:05 INFO - {} 04:49:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 788ms 04:49:05 INFO - PROCESS | 1654 | 1469879345703 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1654 | 1469879345705 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:49:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:49:05 INFO - PROCESS | 1654 | 1469879345710 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1654 | 1469879345711 Marionette TRACE conn2 <- [1,3034,null,{}] 04:49:05 INFO - PROCESS | 1654 | 1469879345713 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:05 INFO - PROCESS | 1654 | 1469879345715 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:05 INFO - PROCESS | 1654 | 1469879345795 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:49:05 INFO - PROCESS | 1654 | 1469879345800 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1654 | 1469879345802 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c676800 == 29 [pid = 1654] [id = 768] 04:49:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x125430c00) [pid = 1654] [serial = 2302] [outer = 0x0] 04:49:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12ac6b800) [pid = 1654] [serial = 2303] [outer = 0x125430c00] 04:49:05 INFO - PROCESS | 1654 | 1469879345826 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12b651400) [pid = 1654] [serial = 2304] [outer = 0x125430c00] 04:49:06 INFO - PROCESS | 1654 | 1469879346113 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:49:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:49:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 420ms 04:49:06 INFO - PROCESS | 1654 | 1469879346135 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1654 | 1469879346136 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:49:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:49:06 INFO - PROCESS | 1654 | 1469879346138 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1654 | 1469879346139 Marionette TRACE conn2 <- [1,3038,null,{}] 04:49:06 INFO - PROCESS | 1654 | 1469879346142 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:06 INFO - PROCESS | 1654 | 1469879346143 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:06 INFO - PROCESS | 1654 | 1469879346220 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:49:06 INFO - PROCESS | 1654 | 1469879346224 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1654 | 1469879346225 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d517800 == 30 [pid = 1654] [id = 769] 04:49:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1160cc000) [pid = 1654] [serial = 2305] [outer = 0x0] 04:49:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12b8c4c00) [pid = 1654] [serial = 2306] [outer = 0x1160cc000] 04:49:06 INFO - PROCESS | 1654 | 1469879346251 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12b9a6400) [pid = 1654] [serial = 2307] [outer = 0x1160cc000] 04:49:06 INFO - PROCESS | 1654 | 1469879346583 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:49:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:49:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:49:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 04:49:06 INFO - PROCESS | 1654 | 1469879346607 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:49:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:49:06 INFO - PROCESS | 1654 | 1469879346620 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:49:06 INFO - PROCESS | 1654 | 1469879346623 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1654 | 1469879346624 Marionette TRACE conn2 <- [1,3042,null,{}] 04:49:06 INFO - PROCESS | 1654 | 1469879346626 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:06 INFO - PROCESS | 1654 | 1469879346633 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:06 INFO - PROCESS | 1654 | 1469879346751 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:49:06 INFO - PROCESS | 1654 | 1469879346757 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1654 | 1469879346758 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d7ea800 == 31 [pid = 1654] [id = 770] 04:49:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b9ac000) [pid = 1654] [serial = 2308] [outer = 0x0] 04:49:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bf15c00) [pid = 1654] [serial = 2309] [outer = 0x12b9ac000] 04:49:06 INFO - PROCESS | 1654 | 1469879346783 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12bf25000) [pid = 1654] [serial = 2310] [outer = 0x12b9ac000] 04:49:07 INFO - PROCESS | 1654 | 1469879347141 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:49:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:49:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:49:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:49:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 580ms 04:49:07 INFO - PROCESS | 1654 | 1469879347205 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1654 | 1469879347206 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:49:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:49:07 INFO - PROCESS | 1654 | 1469879347208 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1654 | 1469879347210 Marionette TRACE conn2 <- [1,3046,null,{}] 04:49:07 INFO - PROCESS | 1654 | 1469879347212 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 1654 | 1469879347213 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:07 INFO - PROCESS | 1654 | 1469879347285 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:49:07 INFO - PROCESS | 1654 | 1469879347288 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1654 | 1469879347302 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x129096000 == 32 [pid = 1654] [id = 771] 04:49:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121093000) [pid = 1654] [serial = 2311] [outer = 0x0] 04:49:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a98c400) [pid = 1654] [serial = 2312] [outer = 0x121093000] 04:49:07 INFO - PROCESS | 1654 | 1469879347328 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12bf2b800) [pid = 1654] [serial = 2313] [outer = 0x121093000] 04:49:07 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:49:07 INFO - {} 04:49:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 471ms 04:49:07 INFO - PROCESS | 1654 | 1469879347676 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:49:07 INFO - PROCESS | 1654 | 1469879347681 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1654 | 1469879347683 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:49:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:49:07 INFO - PROCESS | 1654 | 1469879347685 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1654 | 1469879347686 Marionette TRACE conn2 <- [1,3050,null,{}] 04:49:07 INFO - PROCESS | 1654 | 1469879347688 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 1654 | 1469879347689 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:07 INFO - PROCESS | 1654 | 1469879347788 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:49:07 INFO - PROCESS | 1654 | 1469879347795 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1654 | 1469879347798 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d276000 == 33 [pid = 1654] [id = 772] 04:49:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b8c8000) [pid = 1654] [serial = 2314] [outer = 0x0] 04:49:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12c270400) [pid = 1654] [serial = 2315] [outer = 0x12b8c8000] 04:49:07 INFO - PROCESS | 1654 | 1469879347822 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12c3dec00) [pid = 1654] [serial = 2316] [outer = 0x12b8c8000] 04:49:08 INFO - PROCESS | 1654 | 1469879348075 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:49:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 418ms 04:49:08 INFO - PROCESS | 1654 | 1469879348104 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1654 | 1469879348105 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:49:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:49:08 INFO - PROCESS | 1654 | 1469879348107 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1654 | 1469879348108 Marionette TRACE conn2 <- [1,3054,null,{}] 04:49:08 INFO - PROCESS | 1654 | 1469879348118 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:08 INFO - PROCESS | 1654 | 1469879348119 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:08 INFO - PROCESS | 1654 | 1469879348202 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:49:08 INFO - PROCESS | 1654 | 1469879348206 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1654 | 1469879348207 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1288b0000 == 34 [pid = 1654] [id = 773] 04:49:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121071000) [pid = 1654] [serial = 2317] [outer = 0x0] 04:49:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12107a000) [pid = 1654] [serial = 2318] [outer = 0x121071000] 04:49:08 INFO - PROCESS | 1654 | 1469879348240 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12107e800) [pid = 1654] [serial = 2319] [outer = 0x121071000] 04:49:08 INFO - PROCESS | 1654 | 1469879348644 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:49:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 583ms 04:49:08 INFO - PROCESS | 1654 | 1469879348692 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1654 | 1469879348693 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:49:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:49:08 INFO - PROCESS | 1654 | 1469879348695 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1654 | 1469879348696 Marionette TRACE conn2 <- [1,3058,null,{}] 04:49:08 INFO - PROCESS | 1654 | 1469879348698 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:08 INFO - PROCESS | 1654 | 1469879348709 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:08 INFO - PROCESS | 1654 | 1469879348792 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:49:08 INFO - PROCESS | 1654 | 1469879348799 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1654 | 1469879348800 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d357800 == 35 [pid = 1654] [id = 774] 04:49:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12107b000) [pid = 1654] [serial = 2320] [outer = 0x0] 04:49:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12c3e2800) [pid = 1654] [serial = 2321] [outer = 0x12107b000] 04:49:08 INFO - PROCESS | 1654 | 1469879348824 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12cb11c00) [pid = 1654] [serial = 2322] [outer = 0x12107b000] 04:49:09 INFO - PROCESS | 1654 | 1469879349170 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:49:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:49:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:49:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:49:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:49:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:49:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:49:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:49:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:49:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 04:49:09 INFO - PROCESS | 1654 | 1469879349218 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1654 | 1469879349220 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:49:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:49:09 INFO - PROCESS | 1654 | 1469879349222 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1654 | 1469879349224 Marionette TRACE conn2 <- [1,3062,null,{}] 04:49:09 INFO - PROCESS | 1654 | 1469879349233 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:09 INFO - PROCESS | 1654 | 1469879349235 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:09 INFO - PROCESS | 1654 | 1469879349342 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:49:09 INFO - PROCESS | 1654 | 1469879349347 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1654 | 1469879349349 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1288c8000 == 36 [pid = 1654] [id = 775] 04:49:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12107f000) [pid = 1654] [serial = 2323] [outer = 0x0] 04:49:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12ce5d000) [pid = 1654] [serial = 2324] [outer = 0x12107f000] 04:49:09 INFO - PROCESS | 1654 | 1469879349374 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12ce62800) [pid = 1654] [serial = 2325] [outer = 0x12107f000] 04:49:09 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:09 INFO - PROCESS | 1654 | 1469879349732 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:49:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:49:09 INFO - {} 04:49:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 526ms 04:49:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:49:09 INFO - PROCESS | 1654 | 1469879349748 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1654 | 1469879349750 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:49:09 INFO - PROCESS | 1654 | 1469879349752 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1654 | 1469879349753 Marionette TRACE conn2 <- [1,3066,null,{}] 04:49:09 INFO - PROCESS | 1654 | 1469879349755 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:09 INFO - PROCESS | 1654 | 1469879349756 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:09 INFO - PROCESS | 1654 | 1469879349862 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:49:09 INFO - PROCESS | 1654 | 1469879349865 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1654 | 1469879349867 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x110f11800 == 37 [pid = 1654] [id = 776] 04:49:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12ce64800) [pid = 1654] [serial = 2326] [outer = 0x0] 04:49:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12d002c00) [pid = 1654] [serial = 2327] [outer = 0x12ce64800] 04:49:09 INFO - PROCESS | 1654 | 1469879349890 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116a29400) [pid = 1654] [serial = 2328] [outer = 0x12ce64800] 04:49:10 INFO - PROCESS | 1654 | 1469879350204 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:49:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:49:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:49:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:49:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:49:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:49:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:49:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:49:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 473ms 04:49:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:49:10 INFO - PROCESS | 1654 | 1469879350225 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1654 | 1469879350226 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:49:10 INFO - PROCESS | 1654 | 1469879350236 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1654 | 1469879350237 Marionette TRACE conn2 <- [1,3070,null,{}] 04:49:10 INFO - PROCESS | 1654 | 1469879350239 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 1654 | 1469879350240 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:10 INFO - PROCESS | 1654 | 1469879350351 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:49:10 INFO - PROCESS | 1654 | 1469879350393 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1654 | 1469879350394 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d271800 == 38 [pid = 1654] [id = 777] 04:49:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x110f4a400) [pid = 1654] [serial = 2329] [outer = 0x0] 04:49:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x110f4e800) [pid = 1654] [serial = 2330] [outer = 0x110f4a400] 04:49:10 INFO - PROCESS | 1654 | 1469879350417 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x110f52c00) [pid = 1654] [serial = 2331] [outer = 0x110f4a400] 04:49:10 INFO - PROCESS | 1654 | 1469879350784 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:49:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:49:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:49:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:49:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:49:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:49:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:49:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 577ms 04:49:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:49:10 INFO - PROCESS | 1654 | 1469879350806 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1654 | 1469879350807 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:49:10 INFO - PROCESS | 1654 | 1469879350809 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1654 | 1469879350810 Marionette TRACE conn2 <- [1,3074,null,{}] 04:49:10 INFO - PROCESS | 1654 | 1469879350816 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 1654 | 1469879350816 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:10 INFO - PROCESS | 1654 | 1469879350903 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:49:10 INFO - PROCESS | 1654 | 1469879350917 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1654 | 1469879350918 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a239800 == 39 [pid = 1654] [id = 778] 04:49:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x10eaef000) [pid = 1654] [serial = 2332] [outer = 0x0] 04:49:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x10eaf1c00) [pid = 1654] [serial = 2333] [outer = 0x10eaef000] 04:49:10 INFO - PROCESS | 1654 | 1469879350957 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x10eaf6000) [pid = 1654] [serial = 2334] [outer = 0x10eaef000] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12542e400) [pid = 1654] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x125f5ec00) [pid = 1654] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x118083400) [pid = 1654] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x116828000) [pid = 1654] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116ab0000) [pid = 1654] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a462800) [pid = 1654] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x116883c00) [pid = 1654] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x112f56c00) [pid = 1654] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x116ab0400) [pid = 1654] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x116545400) [pid = 1654] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118727400) [pid = 1654] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116826000) [pid = 1654] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a989c00) [pid = 1654] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128a28000) [pid = 1654] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x121ce5c00) [pid = 1654] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x124ea0800) [pid = 1654] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118082800) [pid = 1654] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116063800) [pid = 1654] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1162d5400) [pid = 1654] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:49:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1291a7c00) [pid = 1654] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:49:11 INFO - PROCESS | 1654 | 1469879351595 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:49:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:49:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:49:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:49:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:49:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:49:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:49:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 824ms 04:49:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:49:11 INFO - PROCESS | 1654 | 1469879351635 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1654 | 1469879351636 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:49:11 INFO - PROCESS | 1654 | 1469879351638 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1654 | 1469879351639 Marionette TRACE conn2 <- [1,3078,null,{}] 04:49:11 INFO - PROCESS | 1654 | 1469879351642 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:11 INFO - PROCESS | 1654 | 1469879351643 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:11 INFO - PROCESS | 1654 | 1469879351738 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:49:11 INFO - PROCESS | 1654 | 1469879351741 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1654 | 1469879351742 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a576000 == 40 [pid = 1654] [id = 779] 04:49:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x110f46400) [pid = 1654] [serial = 2335] [outer = 0x0] 04:49:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116063800) [pid = 1654] [serial = 2336] [outer = 0x110f46400] 04:49:11 INFO - PROCESS | 1654 | 1469879351766 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x118339000) [pid = 1654] [serial = 2337] [outer = 0x110f46400] 04:49:12 INFO - PROCESS | 1654 | 1469879352087 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1654 | 1469879352110 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:49:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:49:12 INFO - PROCESS | 1654 | 1469879352112 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1654 | 1469879352113 Marionette TRACE conn2 <- [1,3082,null,{}] 04:49:12 INFO - PROCESS | 1654 | 1469879352115 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 1654 | 1469879352116 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:12 INFO - PROCESS | 1654 | 1469879352197 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:49:12 INFO - PROCESS | 1654 | 1469879352201 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1654 | 1469879352202 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b665800 == 41 [pid = 1654] [id = 780] 04:49:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124e9e000) [pid = 1654] [serial = 2338] [outer = 0x0] 04:49:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x125437000) [pid = 1654] [serial = 2339] [outer = 0x124e9e000] 04:49:12 INFO - PROCESS | 1654 | 1469879352226 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x125494800) [pid = 1654] [serial = 2340] [outer = 0x124e9e000] 04:49:12 INFO - PROCESS | 1654 | 1469879352556 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:49:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:49:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:49:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:49:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 473ms 04:49:12 INFO - PROCESS | 1654 | 1469879352586 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:49:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:49:12 INFO - PROCESS | 1654 | 1469879352587 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:49:12 INFO - PROCESS | 1654 | 1469879352591 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1654 | 1469879352593 Marionette TRACE conn2 <- [1,3086,null,{}] 04:49:12 INFO - PROCESS | 1654 | 1469879352596 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 1654 | 1469879352598 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:12 INFO - PROCESS | 1654 | 1469879352771 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:49:12 INFO - PROCESS | 1654 | 1469879352780 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1654 | 1469879352781 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b969000 == 42 [pid = 1654] [id = 781] 04:49:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x10eaf5000) [pid = 1654] [serial = 2341] [outer = 0x0] 04:49:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12542e400) [pid = 1654] [serial = 2342] [outer = 0x10eaf5000] 04:49:12 INFO - PROCESS | 1654 | 1469879352820 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x125f6c000) [pid = 1654] [serial = 2343] [outer = 0x10eaf5000] 04:49:13 INFO - PROCESS | 1654 | 1469879353109 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:49:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 524ms 04:49:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:49:13 INFO - PROCESS | 1654 | 1469879353120 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1654 | 1469879353121 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:49:13 INFO - PROCESS | 1654 | 1469879353123 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1654 | 1469879353124 Marionette TRACE conn2 <- [1,3090,null,{}] 04:49:13 INFO - PROCESS | 1654 | 1469879353126 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:13 INFO - PROCESS | 1654 | 1469879353127 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:13 INFO - PROCESS | 1654 | 1469879353262 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:49:13 INFO - PROCESS | 1654 | 1469879353268 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1654 | 1469879353269 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c076000 == 43 [pid = 1654] [id = 782] 04:49:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x126043000) [pid = 1654] [serial = 2344] [outer = 0x0] 04:49:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x126491000) [pid = 1654] [serial = 2345] [outer = 0x126043000] 04:49:13 INFO - PROCESS | 1654 | 1469879353307 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1265bd000) [pid = 1654] [serial = 2346] [outer = 0x126043000] 04:49:13 INFO - PROCESS | 1654 | 1469879353918 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:49:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 825ms 04:49:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:49:13 INFO - PROCESS | 1654 | 1469879353974 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1654 | 1469879353976 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:49:13 INFO - PROCESS | 1654 | 1469879353982 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1654 | 1469879353985 Marionette TRACE conn2 <- [1,3094,null,{}] 04:49:13 INFO - PROCESS | 1654 | 1469879353989 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:13 INFO - PROCESS | 1654 | 1469879353990 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:14 INFO - PROCESS | 1654 | 1469879354104 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:49:14 INFO - PROCESS | 1654 | 1469879354215 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1654 | 1469879354217 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x116af3000 == 44 [pid = 1654] [id = 783] 04:49:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112f50800) [pid = 1654] [serial = 2347] [outer = 0x0] 04:49:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112f59400) [pid = 1654] [serial = 2348] [outer = 0x112f50800] 04:49:14 INFO - PROCESS | 1654 | 1469879354247 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x113d21800) [pid = 1654] [serial = 2349] [outer = 0x112f50800] 04:49:14 INFO - PROCESS | 1654 | 1469879354645 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:49:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:49:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 675ms 04:49:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:49:14 INFO - PROCESS | 1654 | 1469879354655 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1654 | 1469879354658 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:49:14 INFO - PROCESS | 1654 | 1469879354662 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1654 | 1469879354664 Marionette TRACE conn2 <- [1,3098,null,{}] 04:49:14 INFO - PROCESS | 1654 | 1469879354666 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:14 INFO - PROCESS | 1654 | 1469879354668 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:14 INFO - PROCESS | 1654 | 1469879354785 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:49:14 INFO - PROCESS | 1654 | 1469879354897 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1654 | 1469879354898 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x112fd2800 == 45 [pid = 1654] [id = 784] 04:49:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x110f46c00) [pid = 1654] [serial = 2350] [outer = 0x0] 04:49:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x116740000) [pid = 1654] [serial = 2351] [outer = 0x110f46c00] 04:49:14 INFO - PROCESS | 1654 | 1469879354931 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118083400) [pid = 1654] [serial = 2352] [outer = 0x110f46c00] 04:49:15 INFO - PROCESS | 1654 | 1469879355522 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:49:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:49:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:49:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 870ms 04:49:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:49:15 INFO - PROCESS | 1654 | 1469879355533 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1654 | 1469879355535 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:49:15 INFO - PROCESS | 1654 | 1469879355538 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1654 | 1469879355540 Marionette TRACE conn2 <- [1,3102,null,{}] 04:49:15 INFO - PROCESS | 1654 | 1469879355544 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:15 INFO - PROCESS | 1654 | 1469879355545 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:15 INFO - PROCESS | 1654 | 1469879355646 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:49:15 INFO - PROCESS | 1654 | 1469879355715 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1654 | 1469879355716 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x116587000 == 46 [pid = 1654] [id = 785] 04:49:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1160c9000) [pid = 1654] [serial = 2353] [outer = 0x0] 04:49:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11627dc00) [pid = 1654] [serial = 2354] [outer = 0x1160c9000] 04:49:15 INFO - PROCESS | 1654 | 1469879355744 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x116745c00) [pid = 1654] [serial = 2355] [outer = 0x1160c9000] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12b969000 == 45 [pid = 1654] [id = 781] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12b665800 == 44 [pid = 1654] [id = 780] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12a576000 == 43 [pid = 1654] [id = 779] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12a239800 == 42 [pid = 1654] [id = 778] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d271800 == 41 [pid = 1654] [id = 777] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x110f11800 == 40 [pid = 1654] [id = 776] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1288c8000 == 39 [pid = 1654] [id = 775] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d357800 == 38 [pid = 1654] [id = 774] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b8c4400) [pid = 1654] [serial = 2291] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1288b0000 == 37 [pid = 1654] [id = 773] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d276000 == 36 [pid = 1654] [id = 772] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x129096000 == 35 [pid = 1654] [id = 771] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d7ea800 == 34 [pid = 1654] [id = 770] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d517800 == 33 [pid = 1654] [id = 769] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12c676800 == 32 [pid = 1654] [id = 768] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x128ad1800 == 31 [pid = 1654] [id = 767] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x119194800 == 30 [pid = 1654] [id = 766] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1168cb800 == 29 [pid = 1654] [id = 765] 04:49:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d720000 == 28 [pid = 1654] [id = 764] 04:49:16 INFO - PROCESS | 1654 | 1469879356150 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:49:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:49:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms 04:49:16 INFO - PROCESS | 1654 | 1469879356162 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1654 | 1469879356167 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:49:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:49:16 INFO - PROCESS | 1654 | 1469879356171 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1654 | 1469879356173 Marionette TRACE conn2 <- [1,3106,null,{}] 04:49:16 INFO - PROCESS | 1654 | 1469879356175 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:16 INFO - PROCESS | 1654 | 1469879356176 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:16 INFO - PROCESS | 1654 | 1469879356254 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11682ac00) [pid = 1654] [serial = 2234] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1162d8800) [pid = 1654] [serial = 2233] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x124a66800) [pid = 1654] [serial = 2268] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x128a29400) [pid = 1654] [serial = 2274] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124ff3800) [pid = 1654] [serial = 2269] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12ac70c00) [pid = 1654] [serial = 2289] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a4e9800) [pid = 1654] [serial = 2286] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x129366c00) [pid = 1654] [serial = 2285] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12353dc00) [pid = 1654] [serial = 2266] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x125f68400) [pid = 1654] [serial = 2273] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x124b98000) [pid = 1654] [serial = 2271] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x128a34800) [pid = 1654] [serial = 2276] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128b89800) [pid = 1654] [serial = 2279] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128b88c00) [pid = 1654] [serial = 2277] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1214dd800) [pid = 1654] [serial = 2282] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a552400) [pid = 1654] [serial = 2288] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128b92400) [pid = 1654] [serial = 2283] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1291a7400) [pid = 1654] [serial = 2280] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1210bc000) [pid = 1654] [serial = 2265] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119508000) [pid = 1654] [serial = 2262] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121099c00) [pid = 1654] [serial = 2263] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117d2b000) [pid = 1654] [serial = 2259] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118085c00) [pid = 1654] [serial = 2260] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11673e000) [pid = 1654] [serial = 2256] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116813000) [pid = 1654] [serial = 2257] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x120f0a400) [pid = 1654] [serial = 2254] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1187e9000) [pid = 1654] [serial = 2253] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1176ae400) [pid = 1654] [serial = 2251] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116a1a400) [pid = 1654] [serial = 2250] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b8c3400) [pid = 1654] [serial = 2248] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12ac6a000) [pid = 1654] [serial = 2247] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a7b1c00) [pid = 1654] [serial = 2245] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x129053000) [pid = 1654] [serial = 2244] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1265b8000) [pid = 1654] [serial = 2242] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125f99000) [pid = 1654] [serial = 2241] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1187ee400) [pid = 1654] [serial = 2239] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x120f0bc00) [pid = 1654] [serial = 2237] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11885d800) [pid = 1654] [serial = 2236] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1654 | 1469879356326 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1654 | 1469879356328 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d98000 == 29 [pid = 1654] [id = 786] 04:49:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1160cd400) [pid = 1654] [serial = 2356] [outer = 0x0] 04:49:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116750800) [pid = 1654] [serial = 2357] [outer = 0x1160cd400] 04:49:16 INFO - PROCESS | 1654 | 1469879356357 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11682b400) [pid = 1654] [serial = 2358] [outer = 0x1160cd400] 04:49:16 INFO - PROCESS | 1654 | 1469879356650 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:49:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:49:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:49:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:49:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 04:49:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:49:16 INFO - PROCESS | 1654 | 1469879356692 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1654 | 1469879356693 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:49:16 INFO - PROCESS | 1654 | 1469879356696 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1654 | 1469879356701 Marionette TRACE conn2 <- [1,3110,null,{}] 04:49:16 INFO - PROCESS | 1654 | 1469879356709 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:16 INFO - PROCESS | 1654 | 1469879356712 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:16 INFO - PROCESS | 1654 | 1469879356791 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:49:16 INFO - PROCESS | 1654 | 1469879356799 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1654 | 1469879356801 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x119cb1000 == 30 [pid = 1654] [id = 787] 04:49:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x112f27c00) [pid = 1654] [serial = 2359] [outer = 0x0] 04:49:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x117d36800) [pid = 1654] [serial = 2360] [outer = 0x112f27c00] 04:49:16 INFO - PROCESS | 1654 | 1469879356828 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11833c400) [pid = 1654] [serial = 2361] [outer = 0x112f27c00] 04:49:17 INFO - PROCESS | 1654 | 1469879357162 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:49:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:49:17 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:49:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:49:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 474ms 04:49:17 INFO - PROCESS | 1654 | 1469879357179 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1654 | 1469879357182 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:49:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:49:17 INFO - PROCESS | 1654 | 1469879357186 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1654 | 1469879357187 Marionette TRACE conn2 <- [1,3114,null,{}] 04:49:17 INFO - PROCESS | 1654 | 1469879357189 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:17 INFO - PROCESS | 1654 | 1469879357190 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:17 INFO - PROCESS | 1654 | 1469879357269 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:49:17 INFO - PROCESS | 1654 | 1469879357273 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\", \"a4f52a14-7fb9-4c7b-8e0f-77e63f03819d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1654 | 1469879357274 Marionette INFO sendAsync 1b4da32d-098e-2a41-91f1-4a82e7d8833d 04:49:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12124b800 == 31 [pid = 1654] [id = 788] 04:49:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11885c400) [pid = 1654] [serial = 2362] [outer = 0x0] 04:49:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119255800) [pid = 1654] [serial = 2363] [outer = 0x11885c400] 04:49:17 INFO - PROCESS | 1654 | 1469879357300 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x120f55400) [pid = 1654] [serial = 2364] [outer = 0x11885c400] 04:49:17 INFO - PROCESS | 1654 | 1469879357626 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:49:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:49:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 467ms 04:49:17 INFO - PROCESS | 1654 | 1469879357654 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1654 | 1469879357656 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:49:18 WARNING - u'runner_teardown' () 04:49:18 INFO - No more tests 04:49:18 INFO - Got 0 unexpected results 04:49:18 INFO - SUITE-END | took 501s 04:49:18 INFO - Closing logging queue 04:49:18 INFO - queue closed 04:49:18 INFO - Return code: 0 04:49:18 WARNING - # TBPL SUCCESS # 04:49:18 INFO - Running post-action listener: _resource_record_post_action 04:49:18 INFO - Running post-run listener: _resource_record_post_run 04:49:19 INFO - Total resource usage - Wall time: 523s; CPU: 58.0%; Read bytes: 32599552; Write bytes: 954319872; Read time: 327; Write time: 4632 04:49:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:49:19 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148449792; Write bytes: 147589120; Read time: 13841; Write time: 347 04:49:19 INFO - run-tests - Wall time: 505s; CPU: 58.0%; Read bytes: 30453248; Write bytes: 794758144; Read time: 300; Write time: 4245 04:49:19 INFO - Running post-run listener: _upload_blobber_files 04:49:19 INFO - Blob upload gear active. 04:49:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:49:19 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:49:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:49:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:49:20 INFO - (blobuploader) - INFO - Open directory for files ... 04:49:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:49:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:49:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:49:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:49:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:49:21 INFO - (blobuploader) - INFO - Done attempting. 04:49:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:49:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:49:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:49:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:49:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:49:23 INFO - (blobuploader) - INFO - Done attempting. 04:49:23 INFO - (blobuploader) - INFO - Iteration through files over. 04:49:23 INFO - Return code: 0 04:49:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:49:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:49:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/8cab844f6af08641f429dfedafc4524aaa64ee860644c3a723df7207eafe7504fc9f7aa929745bff5ee547f14228b3d1699d350ad1161967f28947d91d541f45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3e4412e1cfdb1ae40a2f85006f3bd61964b592b0b8d2204ac7f8590328ae9b9aa01881b87b97e4376d5b8d8a84786f8ee1e039c86b49cd8ffbac52024ffb6d13"} 04:49:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:49:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:49:23 INFO - Contents: 04:49:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/8cab844f6af08641f429dfedafc4524aaa64ee860644c3a723df7207eafe7504fc9f7aa929745bff5ee547f14228b3d1699d350ad1161967f28947d91d541f45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3e4412e1cfdb1ae40a2f85006f3bd61964b592b0b8d2204ac7f8590328ae9b9aa01881b87b97e4376d5b8d8a84786f8ee1e039c86b49cd8ffbac52024ffb6d13"} 04:49:23 INFO - Running post-run listener: copy_logs_to_upload_dir 04:49:23 INFO - Copying logs to upload dir... 04:49:23 INFO - mkdir: /builds/slave/test/build/upload/logs 04:49:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=604.930838 ========= master_lag: 0.53 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 5 secs) (at 2016-07-30 04:49:23.718712) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-30 04:49:23.726497) ========= 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.m7Ox1Wtyb0/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.oDYquS1IfY/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/8cab844f6af08641f429dfedafc4524aaa64ee860644c3a723df7207eafe7504fc9f7aa929745bff5ee547f14228b3d1699d350ad1161967f28947d91d541f45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3e4412e1cfdb1ae40a2f85006f3bd61964b592b0b8d2204ac7f8590328ae9b9aa01881b87b97e4376d5b8d8a84786f8ee1e039c86b49cd8ffbac52024ffb6d13"} build_url:https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012856 build_url: 'https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/8cab844f6af08641f429dfedafc4524aaa64ee860644c3a723df7207eafe7504fc9f7aa929745bff5ee547f14228b3d1699d350ad1161967f28947d91d541f45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3e4412e1cfdb1ae40a2f85006f3bd61964b592b0b8d2204ac7f8590328ae9b9aa01881b87b97e4376d5b8d8a84786f8ee1e039c86b49cd8ffbac52024ffb6d13"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Hv-cWFByR7-yMrVZJUHjwA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.34 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-07-30 04:49:25.079119) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:49:25.079456) ========= 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.m7Ox1Wtyb0/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.oDYquS1IfY/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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.005262 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-30 04:49:25.107858) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-30 04:49:25.108234) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-30 04:49:25.108594) ========= ========= Total master_lag: 1.97 =========